[RAMEN9610-10521][9610] wlbt: fix for kernel panic and changes for function improvement
authorIvan Priest <i.priest@samsung.com>
Mon, 17 Sep 2018 13:02:14 +0000 (14:02 +0100)
committerhskang <hs1218.kang@samsung.com>
Tue, 8 Jan 2019 10:36:13 +0000 (19:36 +0900)
commit4a37fc74a2aef6e9f07b51da59c578c029661808
treeb5fe44de799c1d2900e57b6c449d62b799907ca0
parent332e9c8d442d4deaac04ddecb5604f63a93e1bf5
[RAMEN9610-10521][9610] wlbt: fix for kernel panic and changes for function improvement

1) generate sable tar on wifi disconnect
2) disable log collection for default
3) Memleaks and unexpected break fall through is fixed
4) Fix compile errors when various optional features disabled
5) Protect hip dereferencing
6) zero out BT/A-BOX ringbuffer on BT crash
7) Improve scsc_mx Makefile modules compatibility
8) CONTROL_ROAMING feature in FW
9) Improve collection speed
10)vif cleanup changes
11) Initialize g_spinlock lock

bugdb : REL-1633

Change-Id: Iad9b3c652a91cd4a9164801e96cd145367f08778
72 files changed:
arch/arm64/configs/erd9610_defconfig [changed mode: 0644->0755]
drivers/hid/hid-input.c
drivers/hid/uhid.c
drivers/misc/samsung/kic/Makefile
drivers/misc/samsung/scsc/Kconfig
drivers/misc/samsung/scsc/Makefile
drivers/misc/samsung/scsc/miframman.c
drivers/misc/samsung/scsc/miframman.h
drivers/misc/samsung/scsc/mx140_file.c
drivers/misc/samsung/scsc/mx250_fm.c
drivers/misc/samsung/scsc/mx250_fm_test.c
drivers/misc/samsung/scsc/mxconf.h
drivers/misc/samsung/scsc/mxlog.c
drivers/misc/samsung/scsc/mxlogger.c
drivers/misc/samsung/scsc/mxman.c
drivers/misc/samsung/scsc/mxman.h
drivers/misc/samsung/scsc/pcie_mif.c
drivers/misc/samsung/scsc/platform_mif.c
drivers/misc/samsung/scsc/scsc_log_collector.c
drivers/misc/samsung/scsc/scsc_logring_main.c
drivers/misc/samsung/scsc/scsc_logring_ring.c
drivers/misc/samsung/scsc/scsc_mif_abs.h
drivers/misc/samsung/scsc/scsc_mx_impl.c
drivers/misc/samsung/scsc/scsc_mx_impl.h
drivers/misc/samsung/scsc/scsc_mx_module.c
drivers/misc/samsung/scsc/scsc_service.c
drivers/misc/samsung/scsc/scsc_wlbtd.c
drivers/misc/samsung/scsc/scsc_wlbtd.h
drivers/misc/samsung/scsc/srvman.h
drivers/misc/samsung/scsc_bt/Makefile
drivers/misc/samsung/scsc_bt/scsc_bt_module.c
drivers/misc/samsung/scsc_bt/scsc_bt_priv.h
drivers/misc/samsung/scsc_bt/scsc_shm.c
drivers/net/wireless/scsc/Kconfig
drivers/net/wireless/scsc/Makefile
drivers/net/wireless/scsc/acm_api.c [new file with mode: 0755]
drivers/net/wireless/scsc/ba.c
drivers/net/wireless/scsc/cfg80211_ops.c
drivers/net/wireless/scsc/cm_if.c
drivers/net/wireless/scsc/debug.h
drivers/net/wireless/scsc/dev.c
drivers/net/wireless/scsc/dev.h
drivers/net/wireless/scsc/fapi.h
drivers/net/wireless/scsc/hip4.c
drivers/net/wireless/scsc/hip4.h
drivers/net/wireless/scsc/hip4_sampler.c
drivers/net/wireless/scsc/hip4_smapper.c
drivers/net/wireless/scsc/ioctl.c
drivers/net/wireless/scsc/mgt.c
drivers/net/wireless/scsc/mgt.h
drivers/net/wireless/scsc/mib.c
drivers/net/wireless/scsc/mib.h [changed mode: 0755->0644]
drivers/net/wireless/scsc/mlme.c
drivers/net/wireless/scsc/mlme.h
drivers/net/wireless/scsc/netif.c
drivers/net/wireless/scsc/nl80211_vendor.c
drivers/net/wireless/scsc/nl80211_vendor.h
drivers/net/wireless/scsc/procfs.c
drivers/net/wireless/scsc/rx.c
drivers/net/wireless/scsc/sap_ma.c
drivers/net/wireless/scsc/sap_mlme.c
drivers/net/wireless/scsc/sap_test.c
drivers/net/wireless/scsc/scsc_wifi_fcq.c
drivers/net/wireless/scsc/src_sink.c
drivers/net/wireless/scsc/test/Makefile
drivers/net/wireless/scsc/traffic_monitor.c
drivers/net/wireless/scsc/tx.c
drivers/net/wireless/scsc/utils.h
include/scsc/api/bsmhcp.h
include/scsc/scsc_logring.h
include/scsc/scsc_mx.h
include/scsc/scsc_release.h