1946 unsigned long nr_active(void) 1947 { 1948 unsigned long i, running = 0, uninterruptible = 0; 1949 1950 for_each_online_cpu(i) { 1951 running = cpu_rq(i)->nr_running; 1952 uninterruptible = cpu_rq(i)->nr_uninterruptible; 1953 } 1954 1955 if (unlikely((long)uninterruptible < 0)) 1956 uninterruptible = 0; 1957 1958 return running uninterruptible; 1959 }
1226 static unsigned long count_active_tasks(void) 1227 { 1228 return nr_active() * FIXED_1; 1229 }
|