lkml.org 
[lkml]   [2020]   [Apr]   [16]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 4.19 115/146] s390/diag: fix display of diagnose call statistics
    Date
    From: Michael Mueller <mimu@linux.ibm.com>

    commit 6c7c851f1b666a8a455678a0b480b9162de86052 upstream.

    Show the full diag statistic table and not just parts of it.

    The issue surfaced in a KVM guest with a number of vcpus
    defined smaller than NR_DIAG_STAT.

    Fixes: 1ec2772e0c3c ("s390/diag: add a statistic for diagnose calls")
    Cc: stable@vger.kernel.org
    Signed-off-by: Michael Mueller <mimu@linux.ibm.com>
    Reviewed-by: Heiko Carstens <heiko.carstens@de.ibm.com>
    Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

    ---
    arch/s390/kernel/diag.c | 2 +-
    1 file changed, 1 insertion(+), 1 deletion(-)

    --- a/arch/s390/kernel/diag.c
    +++ b/arch/s390/kernel/diag.c
    @@ -79,7 +79,7 @@ static int show_diag_stat(struct seq_fil

    static void *show_diag_stat_start(struct seq_file *m, loff_t *pos)
    {
    - return *pos <= nr_cpu_ids ? (void *)((unsigned long) *pos + 1) : NULL;
    + return *pos <= NR_DIAG_STAT ? (void *)((unsigned long) *pos + 1) : NULL;
    }

    static void *show_diag_stat_next(struct seq_file *m, void *v, loff_t *pos)

    \
     
     \ /
      Last update: 2020-04-16 17:39    [W:2.329 / U:0.108 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site