android_kernel_oneplus_msm8998/drivers/net/wireless/brcm80211/brcmfmac
Hante Meuleman 9831bcb987 brcmfmac: Deleting of p2p device is leaking memory.
When a p2p device gets deleted, the memory for the vif is not being
released. This is solved by reorganizing the cleanup path and
properly freeing the memory.

Reviewed-by: Arend Van Spriel <arend@broadcom.com>
Reviewed-by: Pieter-Paul Giesberts <pieterpg@broadcom.com>
Signed-off-by: Hante Meuleman <meuleman@broadcom.com>
Signed-off-by: Arend van Spriel <arend@broadcom.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
2015-09-29 10:55:57 +03:00
..
bcdc.c brcmfmac: change prototype for brcmf_fws_hdrpull() 2015-09-29 10:28:50 +03:00
bcdc.h
bcmsdh.c brcmfmac: have sdio return -EIO when device communication is not possible 2015-06-15 12:55:22 +03:00
btcoex.c brcmfmac: use brcmf_get_ifp() to map ifidx to struct brcmf_if instance 2015-09-29 10:28:40 +03:00
btcoex.h
bus.h
cfg80211.c brcmfmac: Workaround in change vif for wpa_supplicant support. 2015-09-29 10:55:55 +03:00
cfg80211.h brcmfmac: Inform p2p module about p2pon through API 2015-09-29 10:55:50 +03:00
chip.c brcmfmac: Add support for the BCM4350 PCIE device. 2015-09-29 10:55:45 +03:00
chip.h brcmfmac: Reset PCIE devices after recognition. 2015-09-29 10:31:15 +03:00
common.c
common.h
commonring.c brcmfmac: Update msgbuf read pointer quicker. 2015-06-15 12:42:25 +03:00
commonring.h brcmfmac: Update msgbuf read pointer quicker. 2015-06-15 12:42:25 +03:00
core.c brcmfmac: Deleting of p2p device is leaking memory. 2015-09-29 10:55:57 +03:00
core.h brcmfmac: add mapping for interface index to bsscfg index 2015-09-29 10:28:43 +03:00
debug.c brcmfmac: use debugfs_create_devm_seqfile() helper function 2015-06-15 12:42:29 +03:00
debug.h brcmfmac: add dedicated debug level for firmware console logging 2015-09-29 10:28:44 +03:00
feature.c brcmfmac: use brcmf_get_ifp() to map ifidx to struct brcmf_if instance 2015-09-29 10:28:40 +03:00
feature.h brcmfmac: Check if firmware supports p2p 2015-06-15 12:55:19 +03:00
firmware.c brcmfmac: Add support for host platform NVRAM loading. 2015-08-25 15:32:32 +03:00
firmware.h brcmfmac: Add support for multiple PCIE devices in nvram. 2015-05-09 16:26:58 +03:00
flowring.c brcmfmac: use brcmf_get_ifp() to map ifidx to struct brcmf_if instance 2015-09-29 10:28:40 +03:00
flowring.h brcmfmac: Fix bug in flowring management. 2015-09-29 10:55:52 +03:00
fweh.c brcmfmac: use brcmf_get_ifp() to map ifidx to struct brcmf_if instance 2015-09-29 10:28:40 +03:00
fweh.h brcmfmac: bump highest event number for 4339 firmware 2015-08-25 15:32:30 +03:00
fwil.c
fwil.h
fwil_types.h brcmfmac: rework .get_station() callback 2015-06-15 12:55:21 +03:00
fwsignal.c brcmfmac: change prototype for brcmf_fws_hdrpull() 2015-09-29 10:28:50 +03:00
fwsignal.h brcmfmac: change prototype for brcmf_fws_hdrpull() 2015-09-29 10:28:50 +03:00
Makefile
msgbuf.c brcmfmac: pass struct brcmf_if instance in brcmf_txfinalize() 2015-09-29 10:28:41 +03:00
msgbuf.h brcmfmac: Update msgbuf commonring size for improved throughput. 2015-03-20 09:03:39 +02:00
of.c brcmfmac: allow device tree node without 'interrupts' property 2015-05-26 14:09:53 +03:00
of.h
p2p.c brcmfmac: Deleting of p2p device is leaking memory. 2015-09-29 10:55:57 +03:00
p2p.h brcmfmac: Deleting of p2p device is leaking memory. 2015-09-29 10:55:57 +03:00
pcie.c brcmfmac: Add support for the BCM4350 PCIE device. 2015-09-29 10:55:45 +03:00
pcie.h
proto.c
proto.h brcmfmac: make brcmf_proto_hdrpull() return struct brcmf_if instance 2015-09-29 10:28:30 +03:00
sdio.c brcmfmac: add dedicated debug level for firmware console logging 2015-09-29 10:28:44 +03:00
sdio.h brcmfmac: make sdio suspend wait for threads to freeze 2015-02-26 15:14:19 +02:00
tracepoint.c
tracepoint.h
usb.c brcmfmac: check result of USB firmware request 2015-05-09 17:00:46 +03:00
usb.h
vendor.c brcmfmac: Perform bound checking on vendor command buffer 2015-03-07 10:52:30 +02:00
vendor.h