lkml.org 
[lkml]   [2020]   [Apr]   [24]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH AUTOSEL 5.6 07/38] afs: Fix length of dump of bad YFSFetchStatus record
    Date
    From: David Howells <dhowells@redhat.com>

    [ Upstream commit 3efe55b09a92a59ed8214db801683cf13c9742c4 ]

    Fix the length of the dump of a bad YFSFetchStatus record. The function
    was copied from the AFS version, but the YFS variant contains bigger fields
    and extra information, so expand the dump to match.

    Signed-off-by: David Howells <dhowells@redhat.com>
    Signed-off-by: Sasha Levin <sashal@kernel.org>
    ---
    fs/afs/yfsclient.c | 6 +++---
    1 file changed, 3 insertions(+), 3 deletions(-)

    diff --git a/fs/afs/yfsclient.c b/fs/afs/yfsclient.c
    index 83b6d67325f6c..b5b45c57e1b1d 100644
    --- a/fs/afs/yfsclient.c
    +++ b/fs/afs/yfsclient.c
    @@ -165,15 +165,15 @@ static void xdr_dump_bad(const __be32 *bp)
    int i;

    pr_notice("YFS XDR: Bad status record\n");
    - for (i = 0; i < 5 * 4 * 4; i += 16) {
    + for (i = 0; i < 6 * 4 * 4; i += 16) {
    memcpy(x, bp, 16);
    bp += 4;
    pr_notice("%03x: %08x %08x %08x %08x\n",
    i, ntohl(x[0]), ntohl(x[1]), ntohl(x[2]), ntohl(x[3]));
    }

    - memcpy(x, bp, 4);
    - pr_notice("0x50: %08x\n", ntohl(x[0]));
    + memcpy(x, bp, 8);
    + pr_notice("0x60: %08x %08x\n", ntohl(x[0]), ntohl(x[1]));
    }

    /*
    --
    2.20.1
    \
     
     \ /
      Last update: 2020-04-24 14:34    [W:2.740 / U:0.220 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site