diff options
author | David Howells <dhowells@redhat.com> | 2020-04-01 23:32:12 +0100 |
---|---|---|
committer | David Howells <dhowells@redhat.com> | 2020-04-13 15:09:01 +0100 |
commit | 3efe55b09a92a59ed8214db801683cf13c9742c4 (patch) | |
tree | 1ff089168882dda80632c4ed24f51e332fa1f56d /fs/afs | |
parent | b98f0ec91c42d87a70da42726b852ac8d78a3257 (diff) | |
download | linux-3efe55b09a92a59ed8214db801683cf13c9742c4.tar.gz linux-3efe55b09a92a59ed8214db801683cf13c9742c4.tar.bz2 linux-3efe55b09a92a59ed8214db801683cf13c9742c4.zip |
afs: Fix length of dump of bad YFSFetchStatus record
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>
Diffstat (limited to 'fs/afs')
-rw-r--r-- | fs/afs/yfsclient.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/fs/afs/yfsclient.c b/fs/afs/yfsclient.c index 83b6d67325f6..b5b45c57e1b1 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])); } /* |