On 20/02/14 14:07, Heiko Carstens wrote: > On Thu, Feb 20, 2014 at 01:33:56PM +0000, Sudeep Holla wrote: >> Thanks, this info was helpful and looks like it's stupid mistake I did. I >> deleted a line unknowingly while trying to minimise the diff for show_cacheinfo. >> The below fix-up must work IIUC the issue. I will squash this in my next update >> if it works. >> >> Regards, >> Sudeep >> >> --->8 >> >> From 77690bc34b2b4b492377998019371f6e2f8f90b7 Mon Sep 17 00:00:00 2001 >> From: Sudeep Holla <sudeep.holla@xxxxxxx> >> Date: Thu, 20 Feb 2014 13:14:09 +0000 >> Subject: [PATCH] fixup! s390: move cacheinfo sysfs to generic cacheinfo >> infrastructure >> >> --- >> arch/s390/kernel/cache.c | 5 +++-- >> 1 file changed, 3 insertions(+), 2 deletions(-) >> >> diff --git a/arch/s390/kernel/cache.c b/arch/s390/kernel/cache.c >> index e064f95..aeedb7f 100644 >> --- a/arch/s390/kernel/cache.c >> +++ b/arch/s390/kernel/cache.c >> @@ -68,14 +68,15 @@ void show_cacheinfo(struct seq_file *m) >> { >> int cpu = smp_processor_id(), idx; >> struct cpu_cacheinfo *this_cpu_ci = get_cpu_cacheinfo(cpu); >> - struct cache_info *cache = this_cpu_ci->info_list; >> + struct cache_info *cache; >> >> for (idx = 0; idx < this_cpu_ci->num_leaves; idx++) { >> + cache = this_cpu_ci->info_list + idx; >> seq_printf(m, "cache%-11d: ", idx); >> seq_printf(m, "level=%d ", cache->level); >> seq_printf(m, "type=%s ", cache_type_string[cache->type]); >> seq_printf(m, "scope=%s ", >> - cache->disable_sysfs ? "Private" : "Shared"); >> + cache->disable_sysfs ? "Shared" : "Private"); >> seq_printf(m, "size=%dK ", cache->size >> 10); >> seq_printf(m, "line_size=%u ", cache->coherency_line_size); >> seq_printf(m, "associativity=%d", cache->ways_of_associativity); > > With this patch applied the output looks ok again. > Thanks a lot for retesting and confirming results with this fix-up, will squash it in my next update. Regards, Sudeep -- To unsubscribe from this list: send the line "unsubscribe linux-s390" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html