linux/drivers/net/wireless/ath/ath10k
Greg Kroah-Hartman 0b38b4b445 ath10k: do not return invalid pointers as a *dentry
When calling debugfs functions, they can now return error values if
something went wrong.  If that happens, return a NULL as a *dentry to
the relay core instead of passing it an illegal pointer.

The relay core should be able to handle an illegal pointer, but add this
check to be safe.

Cc: Kalle Valo <kvalo@codeaurora.org>
Cc: ath10k@lists.infradead.org
Cc: linux-wireless@vger.kernel.org
Cc: netdev@vger.kernel.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
2019-02-07 16:55:12 +02:00
..
ahb.c ath10k: add device type enum to ath10k_bus_params 2018-09-06 19:13:58 +03:00
ahb.h
bmi.c ath10k: download firmware via diag Copy Engine for QCA6174 and QCA9377. 2018-09-06 19:10:05 +03:00
bmi.h ath10k: download firmware via diag Copy Engine for QCA6174 and QCA9377. 2018-09-06 19:10:05 +03:00
ce.c ath10k: Set DMA address mask to 35 bit for WCN3990 2019-02-04 17:49:11 +02:00
ce.h ath10k: Set DMA address mask to 35 bit for WCN3990 2019-02-04 17:49:11 +02:00
core.c ath10k: change swap mail box check after htc ready 2019-02-07 16:51:58 +02:00
core.h ath10k: report tx rate using ieee80211_tx_rate_update() 2018-12-20 18:59:14 +02:00
coredump.c ath10k: assign proper firmware crash dump structure 2018-11-05 12:10:55 +02:00
coredump.h ath10k: assign proper firmware crash dump structure 2018-11-05 12:10:55 +02:00
debug.c ath10k: skip sending quiet mode cmd for WCN3990 2018-12-19 15:37:01 +02:00
debug.h ath10k: add debug mask for QMI layer 2018-10-13 20:31:47 +03:00
debugfs_sta.c ath10k: fix peer stats null pointer dereference 2018-12-20 19:08:35 +02:00
hif.h ath10k: change swap mail box check after htc ready 2019-02-07 16:51:58 +02:00
htc.c ath10k: DMA related fixes for high latency devices 2018-09-06 19:14:37 +03:00
htc.h ath10k: sdio: allocate correct size for RECV_1MORE_BLOCK rx packets 2018-07-02 17:21:37 +03:00
htt.c ath10k: Add support for extended HTT aggr msg support 2019-02-04 17:51:39 +02:00
htt.h ath10k: Add support for extended HTT aggr msg support 2019-02-04 17:51:39 +02:00
htt_rx.c ath10k: fix peer stats null pointer dereference 2018-12-20 19:08:35 +02:00
htt_tx.c ath10k: Add support for extended HTT aggr msg support 2019-02-04 17:51:39 +02:00
hw.c ath10k: Set DMA address mask to 35 bit for WCN3990 2019-02-04 17:49:11 +02:00
hw.h ath10k: Set DMA address mask to 35 bit for WCN3990 2019-02-04 17:49:11 +02:00
Kconfig ath10k: remove work in progress logs from snoc driver 2018-12-20 19:03:15 +02:00
mac.c ath10k: fix dma unmap direction for management frames 2019-02-07 16:44:03 +02:00
mac.h ath10k: add waiting htt tx complete before wow enable 2018-09-03 19:57:03 +03:00
Makefile ath10k: add QMI message handshake for wcn3990 client 2018-10-13 20:31:56 +03:00
p2p.c
p2p.h
pci.c ath10k: fix S5 power consumption issue for QCA9377 2019-02-04 17:50:28 +02:00
pci.h ath10k: optimize pci diag mem read & write operations 2018-09-06 19:09:44 +03:00
qmi.c ath10k: fix a NULL vs IS_ERR() check 2018-12-20 19:05:19 +02:00
qmi.h ath10k: add QMI message handshake for wcn3990 client 2018-10-13 20:31:56 +03:00
qmi_wlfw_v01.c ath10k: update HOST capability qmi message 2019-02-07 16:27:20 +02:00
qmi_wlfw_v01.h ath10k: update HOST capability qmi message 2019-02-07 16:27:20 +02:00
rx_desc.h ath10k: fix warning due to msdu limit error 2018-12-20 19:02:18 +02:00
sdio.c ath10k: sdio: add .owner field 2019-02-07 16:53:01 +02:00
sdio.h ath10k: rename HTC_HOST_MAX_MSG_PER_BUNDLE define 2018-06-28 12:56:05 +03:00
snoc.c ath10k: snoc: remove set but not used variable 'ar_snoc' 2019-02-07 16:54:21 +02:00
snoc.h ath10k: ath10k_snoc_{read,write}32() should be static 2018-11-06 18:18:24 +02:00
spectral.c ath10k: do not return invalid pointers as a *dentry 2019-02-07 16:55:12 +02:00
spectral.h ath10k: update copyright year 2017-12-27 12:22:01 +02:00
swap.c ath10k: update copyright year 2017-12-27 12:22:01 +02:00
swap.h ath10k: update copyright year 2017-12-27 12:22:01 +02:00
targaddrs.h ath10k: support extended board data download for dual-band QCA9984 2018-09-06 18:54:11 +03:00
testmode.c ath10k: re-enable the firmware fallback mechanism for testmode 2018-05-14 16:44:41 +02:00
testmode.h
testmode_i.h ath10k: update copyright year 2017-12-27 12:22:01 +02:00
thermal.c ath10k: skip sending quiet mode cmd for WCN3990 2018-12-19 15:37:01 +02:00
thermal.h ath10k: update copyright year 2017-12-27 12:22:01 +02:00
trace.c
trace.h ath10k: fix use-after-free in ath10k_wmi_cmd_send_nowait 2018-03-26 18:13:03 +03:00
txrx.c ath10k: DMA related fixes for high latency devices 2018-09-06 19:14:37 +03:00
txrx.h ath10k: update copyright year 2017-12-27 12:22:01 +02:00
usb.c ath10k: add device type enum to ath10k_bus_params 2018-09-06 19:13:58 +03:00
usb.h
wmi-ops.h ath10k: Handle bundled tx completion for management frames 2019-02-07 16:36:50 +02:00
wmi-tlv.c ath10k: Enable bundle tx compl for management frames in WCN3990 2019-02-07 16:36:59 +02:00
wmi-tlv.h ath10k: Enable bundle tx compl for management frames in WCN3990 2019-02-07 16:36:59 +02:00
wmi.c ath10k: fix dma unmap direction for management frames 2019-02-07 16:44:03 +02:00
wmi.h ath10k: Handle bundled tx completion for management frames 2019-02-07 16:36:50 +02:00
wow.c ath10k: fix some typo 2018-11-06 18:00:40 +02:00
wow.h ath10k: update copyright year 2017-12-27 12:22:01 +02:00