sched/walt: Remove weak symbols
The weak symbols are no longer needed as the WALT code is moved from techpack to kernel. Change-Id: I2918ac475d264482b039ee8b65357657c427eb28 Signed-off-by: Pavankumar Kondeti <pkondeti@codeaurora.org>
This commit is contained in:
parent
40119a104b
commit
ed709b862b
@ -99,7 +99,7 @@ struct walt_cpu_load {
|
||||
#define DECLARE_BITMAP_ARRAY(name, nr, bits) \
|
||||
unsigned long name[nr][BITS_TO_LONGS(bits)]
|
||||
|
||||
extern unsigned int __weak sched_ravg_window;
|
||||
extern unsigned int sched_ravg_window;
|
||||
|
||||
struct walt_sched_stats {
|
||||
int nr_big_tasks;
|
||||
@ -199,7 +199,7 @@ struct walt_sched_cluster {
|
||||
u64 aggr_grp_load;
|
||||
};
|
||||
|
||||
extern __weak cpumask_t asym_cap_sibling_cpus;
|
||||
extern cpumask_t asym_cap_sibling_cpus;
|
||||
#endif /* CONFIG_SCHED_WALT */
|
||||
|
||||
/* task_struct::on_rq states: */
|
||||
@ -2898,9 +2898,9 @@ struct walt_related_thread_group {
|
||||
extern struct walt_sched_cluster *sched_cluster[NR_CPUS];
|
||||
|
||||
extern unsigned int max_possible_capacity;
|
||||
extern unsigned int __weak min_max_possible_capacity;
|
||||
extern unsigned int __read_mostly __weak sched_init_task_load_windows;
|
||||
extern unsigned int __read_mostly __weak sched_load_granule;
|
||||
extern unsigned int min_max_possible_capacity;
|
||||
extern unsigned int __read_mostly sched_init_task_load_windows;
|
||||
extern unsigned int __read_mostly sched_load_granule;
|
||||
|
||||
extern int update_preferred_cluster(struct walt_related_thread_group *grp,
|
||||
struct task_struct *p, u32 old_load, bool from_tick);
|
||||
@ -3027,13 +3027,13 @@ static inline int same_freq_domain(int src_cpu, int dst_cpu)
|
||||
|
||||
#define CPU_RESERVED 1
|
||||
|
||||
extern enum sched_boost_policy __weak boost_policy;
|
||||
extern enum sched_boost_policy boost_policy;
|
||||
static inline enum sched_boost_policy sched_boost_policy(void)
|
||||
{
|
||||
return boost_policy;
|
||||
}
|
||||
|
||||
extern unsigned int __weak sched_boost_type;
|
||||
extern unsigned int sched_boost_type;
|
||||
static inline int sched_boost(void)
|
||||
{
|
||||
return sched_boost_type;
|
||||
|
@ -14,7 +14,7 @@
|
||||
#ifdef CONFIG_SCHED_WALT
|
||||
struct rq;
|
||||
struct group_cpu_time;
|
||||
extern const char __weak *task_event_names[];
|
||||
extern const char *task_event_names[];
|
||||
|
||||
TRACE_EVENT(sched_update_pred_demand,
|
||||
|
||||
@ -289,7 +289,7 @@ TRACE_EVENT(sched_update_task_ravg_mini,
|
||||
);
|
||||
|
||||
struct migration_sum_data;
|
||||
extern const char __weak *migrate_type_names[];
|
||||
extern const char *migrate_type_names[];
|
||||
|
||||
TRACE_EVENT(sched_set_preferred_cluster,
|
||||
|
||||
|
@ -13,9 +13,9 @@
|
||||
|
||||
#define EXITING_TASK_MARKER 0xdeaddead
|
||||
|
||||
extern unsigned int __weak walt_rotation_enabled;
|
||||
extern int __read_mostly __weak num_sched_clusters;
|
||||
extern cpumask_t __read_mostly __weak **cpu_array;
|
||||
extern unsigned int walt_rotation_enabled;
|
||||
extern int __read_mostly num_sched_clusters;
|
||||
extern cpumask_t __read_mostly **cpu_array;
|
||||
extern void
|
||||
walt_update_task_ravg(struct task_struct *p, struct rq *rq, int event,
|
||||
u64 wallclock, u64 irqtime);
|
||||
|
Loading…
Reference in New Issue
Block a user