cnss: Expose dump stack functionality

Add changes to expose dump stack functionality which can be used
by driver to dump stack information when it requires.

CRs-Fixed: 979886
Change-Id: Ib929ad0a510b996ac54d17afd2957ea487c62851
Signed-off-by: Abhishek Singh <absingh@codeaurora.org>
This commit is contained in:
Abhishek Singh 2016-02-22 11:32:12 +05:30 committed by David Keitel
parent daf3c7ce22
commit 86af6dc34e
2 changed files with 12 additions and 1 deletions

View file

@ -1,4 +1,4 @@
/* Copyright (c) 2015, The Linux Foundation. All rights reserved.
/* Copyright (c) 2015-2016, The Linux Foundation. All rights reserved.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 and
@ -103,3 +103,13 @@ int cnss_set_cpus_allowed_ptr(struct task_struct *task, ulong cpu)
return set_cpus_allowed_ptr(task, cpumask_of(cpu));
}
EXPORT_SYMBOL(cnss_set_cpus_allowed_ptr);
/* wlan prop driver cannot invoke show_stack
* function directly, so to invoke this function it
* call wcnss_dump_stack function
*/
void cnss_dump_stack(struct task_struct *task)
{
show_stack(task, NULL);
}
EXPORT_SYMBOL(cnss_dump_stack);

View file

@ -196,6 +196,7 @@ enum {
CNSS_RESET_LEVEL_MAX
};
extern int cnss_get_restart_level(void);
extern void cnss_dump_stack(struct task_struct *task);
#ifdef CONFIG_CNSS_SDIO
struct cnss_sdio_wlan_driver {