summaryrefslogtreecommitdiff
path: root/drivers/net/wan/hdlc_raw.c
diff options
context:
space:
mode:
authorAmitoj Kaur Chawla <amitoj1606@gmail.com>2016-02-27 17:04:16 (GMT)
committerDavid S. Miller <davem@davemloft.net>2016-03-02 18:43:03 (GMT)
commit7cb43bebab52d8a9aa5943fbd1babe633a255e2c (patch)
tree8505f9c1aa22ac79376877fd5f5378b10f48847b /drivers/net/wan/hdlc_raw.c
parent7da5ee09f1fcd9c4fa95be96d3981b117c59a26b (diff)
downloadlinux-7cb43bebab52d8a9aa5943fbd1babe633a255e2c.tar.xz
wan: lmc: Switch to using managed resources
Use managed resource functions devm_kzalloc and pcim_enable_device to simplify error handling. Subsequently, remove unnecessary kfree, pci_disable_device and pci_release_regions. To be compatible with the change, various gotos are replaced with direct returns and unneeded labels are dropped. Also, `sc` was only being freed in the probe function and not the remove function before the change. By using devm_kzalloc this patch also fixes this memory leak. Signed-off-by: Amitoj Kaur Chawla <amitoj1606@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/wan/hdlc_raw.c')
0 files changed, 0 insertions, 0 deletions