|
@@ -201,7 +201,7 @@ struct cfs_bandwidth { };
|
|
|
/* CFS-related fields in a runqueue */
|
|
|
struct cfs_rq {
|
|
|
struct load_weight load;
|
|
|
- unsigned long nr_running, h_nr_running;
|
|
|
+ unsigned int nr_running, h_nr_running;
|
|
|
|
|
|
u64 exec_clock;
|
|
|
u64 min_vruntime;
|
|
@@ -279,7 +279,7 @@ static inline int rt_bandwidth_enabled(void)
|
|
|
/* Real-Time classes' related field in a runqueue: */
|
|
|
struct rt_rq {
|
|
|
struct rt_prio_array active;
|
|
|
- unsigned long rt_nr_running;
|
|
|
+ unsigned int rt_nr_running;
|
|
|
#if defined CONFIG_SMP || defined CONFIG_RT_GROUP_SCHED
|
|
|
struct {
|
|
|
int curr; /* highest queued rt task prio */
|
|
@@ -353,7 +353,7 @@ struct rq {
|
|
|
* nr_running and cpu_load should be in the same cacheline because
|
|
|
* remote CPUs use both these fields when doing load calculation.
|
|
|
*/
|
|
|
- unsigned long nr_running;
|
|
|
+ unsigned int nr_running;
|
|
|
#define CPU_LOAD_IDX_MAX 5
|
|
|
unsigned long cpu_load[CPU_LOAD_IDX_MAX];
|
|
|
unsigned long last_load_update_tick;
|