diff options
Diffstat (limited to 'drivers/net/wireless/bcmdhd/dhd_linux_sched.c')
-rw-r--r-- | drivers/net/wireless/bcmdhd/dhd_linux_sched.c | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/drivers/net/wireless/bcmdhd/dhd_linux_sched.c b/drivers/net/wireless/bcmdhd/dhd_linux_sched.c index 290caf7..ba78dfd 100644 --- a/drivers/net/wireless/bcmdhd/dhd_linux_sched.c +++ b/drivers/net/wireless/bcmdhd/dhd_linux_sched.c @@ -1,7 +1,7 @@ /* * Expose some of the kernel scheduler routines * - * Copyright (C) 1999-2012, Broadcom Corporation + * Copyright (C) 1999-2014, Broadcom Corporation * * Unless you and Broadcom execute a separate written software license * agreement governing use of this software, this software is licensed to you @@ -21,7 +21,7 @@ * software in any way with any other Broadcom software provided under a license * other than the GPL, without Broadcom's express prior written consent. * - * $Id: dhd_linux_sched.c 291086 2011-10-21 01:17:24Z $ + * $Id: dhd_linux_sched.c 457596 2014-02-24 02:24:14Z $ */ #include <linux/kernel.h> #include <linux/module.h> @@ -37,3 +37,12 @@ int setScheduler(struct task_struct *p, int policy, struct sched_param *param) #endif /* LinuxVer */ return rc; } + +int get_scheduler_policy(struct task_struct *p) +{ + int rc = SCHED_NORMAL; +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 0)) + rc = p->policy; +#endif /* LinuxVer */ + return rc; +} |