|
@@ -571,9 +571,7 @@ static void __init report_platform_properties(void)
|
|
|
mdesc_release(hp);
|
|
|
}
|
|
|
|
|
|
-static void __cpuinit fill_in_one_cache(cpuinfo_sparc *c,
|
|
|
- struct mdesc_handle *hp,
|
|
|
- u64 mp)
|
|
|
+static void fill_in_one_cache(cpuinfo_sparc *c, struct mdesc_handle *hp, u64 mp)
|
|
|
{
|
|
|
const u64 *level = mdesc_get_property(hp, mp, "level", NULL);
|
|
|
const u64 *size = mdesc_get_property(hp, mp, "size", NULL);
|
|
@@ -616,7 +614,7 @@ static void __cpuinit fill_in_one_cache(cpuinfo_sparc *c,
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-static void __cpuinit mark_core_ids(struct mdesc_handle *hp, u64 mp, int core_id)
|
|
|
+static void mark_core_ids(struct mdesc_handle *hp, u64 mp, int core_id)
|
|
|
{
|
|
|
u64 a;
|
|
|
|
|
@@ -649,7 +647,7 @@ static void __cpuinit mark_core_ids(struct mdesc_handle *hp, u64 mp, int core_id
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-static void __cpuinit set_core_ids(struct mdesc_handle *hp)
|
|
|
+static void set_core_ids(struct mdesc_handle *hp)
|
|
|
{
|
|
|
int idx;
|
|
|
u64 mp;
|
|
@@ -674,7 +672,7 @@ static void __cpuinit set_core_ids(struct mdesc_handle *hp)
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-static void __cpuinit mark_proc_ids(struct mdesc_handle *hp, u64 mp, int proc_id)
|
|
|
+static void mark_proc_ids(struct mdesc_handle *hp, u64 mp, int proc_id)
|
|
|
{
|
|
|
u64 a;
|
|
|
|
|
@@ -693,7 +691,7 @@ static void __cpuinit mark_proc_ids(struct mdesc_handle *hp, u64 mp, int proc_id
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-static void __cpuinit __set_proc_ids(struct mdesc_handle *hp, const char *exec_unit_name)
|
|
|
+static void __set_proc_ids(struct mdesc_handle *hp, const char *exec_unit_name)
|
|
|
{
|
|
|
int idx;
|
|
|
u64 mp;
|
|
@@ -714,14 +712,14 @@ static void __cpuinit __set_proc_ids(struct mdesc_handle *hp, const char *exec_u
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-static void __cpuinit set_proc_ids(struct mdesc_handle *hp)
|
|
|
+static void set_proc_ids(struct mdesc_handle *hp)
|
|
|
{
|
|
|
__set_proc_ids(hp, "exec_unit");
|
|
|
__set_proc_ids(hp, "exec-unit");
|
|
|
}
|
|
|
|
|
|
-static void __cpuinit get_one_mondo_bits(const u64 *p, unsigned int *mask,
|
|
|
- unsigned long def, unsigned long max)
|
|
|
+static void get_one_mondo_bits(const u64 *p, unsigned int *mask,
|
|
|
+ unsigned long def, unsigned long max)
|
|
|
{
|
|
|
u64 val;
|
|
|
|
|
@@ -742,8 +740,8 @@ use_default:
|
|
|
*mask = ((1U << def) * 64U) - 1U;
|
|
|
}
|
|
|
|
|
|
-static void __cpuinit get_mondo_data(struct mdesc_handle *hp, u64 mp,
|
|
|
- struct trap_per_cpu *tb)
|
|
|
+static void get_mondo_data(struct mdesc_handle *hp, u64 mp,
|
|
|
+ struct trap_per_cpu *tb)
|
|
|
{
|
|
|
static int printed;
|
|
|
const u64 *val;
|
|
@@ -769,7 +767,7 @@ static void __cpuinit get_mondo_data(struct mdesc_handle *hp, u64 mp,
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-static void * __cpuinit mdesc_iterate_over_cpus(void *(*func)(struct mdesc_handle *, u64, int, void *), void *arg, cpumask_t *mask)
|
|
|
+static void *mdesc_iterate_over_cpus(void *(*func)(struct mdesc_handle *, u64, int, void *), void *arg, cpumask_t *mask)
|
|
|
{
|
|
|
struct mdesc_handle *hp = mdesc_grab();
|
|
|
void *ret = NULL;
|
|
@@ -799,7 +797,8 @@ out:
|
|
|
return ret;
|
|
|
}
|
|
|
|
|
|
-static void * __cpuinit record_one_cpu(struct mdesc_handle *hp, u64 mp, int cpuid, void *arg)
|
|
|
+static void *record_one_cpu(struct mdesc_handle *hp, u64 mp, int cpuid,
|
|
|
+ void *arg)
|
|
|
{
|
|
|
ncpus_probed++;
|
|
|
#ifdef CONFIG_SMP
|
|
@@ -808,7 +807,7 @@ static void * __cpuinit record_one_cpu(struct mdesc_handle *hp, u64 mp, int cpui
|
|
|
return NULL;
|
|
|
}
|
|
|
|
|
|
-void __cpuinit mdesc_populate_present_mask(cpumask_t *mask)
|
|
|
+void mdesc_populate_present_mask(cpumask_t *mask)
|
|
|
{
|
|
|
if (tlb_type != hypervisor)
|
|
|
return;
|
|
@@ -841,7 +840,8 @@ void __init mdesc_get_page_sizes(cpumask_t *mask, unsigned long *pgsz_mask)
|
|
|
mdesc_iterate_over_cpus(check_one_pgsz, pgsz_mask, mask);
|
|
|
}
|
|
|
|
|
|
-static void * __cpuinit fill_in_one_cpu(struct mdesc_handle *hp, u64 mp, int cpuid, void *arg)
|
|
|
+static void *fill_in_one_cpu(struct mdesc_handle *hp, u64 mp, int cpuid,
|
|
|
+ void *arg)
|
|
|
{
|
|
|
const u64 *cfreq = mdesc_get_property(hp, mp, "clock-frequency", NULL);
|
|
|
struct trap_per_cpu *tb;
|
|
@@ -890,7 +890,7 @@ static void * __cpuinit fill_in_one_cpu(struct mdesc_handle *hp, u64 mp, int cpu
|
|
|
return NULL;
|
|
|
}
|
|
|
|
|
|
-void __cpuinit mdesc_fill_in_cpu_data(cpumask_t *mask)
|
|
|
+void mdesc_fill_in_cpu_data(cpumask_t *mask)
|
|
|
{
|
|
|
struct mdesc_handle *hp;
|
|
|
|