qcacld-3.0: Featurize debugfs support in HDD

Protect debugfs code with WLAN_DEBUGFS feature flag. This enables to
compile out the feature for external builds. Also add a dependency to
Linux kernel debugfs feature.

Change-Id: I1b09c18a8eadc7a9b90fb6535e39b8c4b5a25ab9
CRs-Fixed: 1083744
This commit is contained in:
Mahesh Kumar Kalikot Veetil 2016-10-27 15:04:06 -07:00 • committed by qcabuildsw
commit 3bafd9a2ab

View file

@ -1,5 +1,5 @@
/*
* Copyright (c) 2013-2016 The Linux Foundation. All rights reserved.
* Copyright (c) 2013-2017 The Linux Foundation. All rights reserved.
*
* Previously licensed under the ISC license by Qualcomm Atheros, Inc.
*
@ -28,17 +28,17 @@
#ifndef _WLAN_HDD_DEBUGFS_H
#define _WLAN_HDD_DEBUGFS_H
#ifdef WLAN_OPEN_SOURCE
#ifdef WLAN_DEBUGFS
QDF_STATUS hdd_debugfs_init(hdd_adapter_t *adapter);
void hdd_debugfs_exit(hdd_adapter_t *adapter);
#else
inline QDF_STATUS hdd_debugfs_init(hdd_adapter_t *pAdapter)
static inline QDF_STATUS hdd_debugfs_init(hdd_adapter_t *pAdapter)
{
return QDF_STATUS_SUCCESS;
}
inline void hdd_debugfs_exit(hdd_adapter_t *adapter)
static inline void hdd_debugfs_exit(hdd_adapter_t *adapter)
{
}
#endif /* #ifdef WLAN_OPEN_SOURCE */
#endif /* #ifdef WLAN_DEBUGFS */
#endif /* #ifndef _WLAN_HDD_DEBUGFS_H */