]> git.baikalelectronics.ru Git - kernel.git/commit
SUNRPC: Fix up xdr_read_pages() to take arbitrary object lengths
authorTrond Myklebust <trond.myklebust@hammerspace.com>
Fri, 20 Nov 2020 21:31:03 +0000 (16:31 -0500)
committerTrond Myklebust <trond.myklebust@hammerspace.com>
Wed, 2 Dec 2020 19:05:53 +0000 (14:05 -0500)
commit8515cdae9193029236b78232f4d5f521990e18a8
tree4e29813d4699cc54b08569f9451706261c0a0799
parentb49ca9e7162bfd662206c87bc313bbd03bdc12c8
SUNRPC: Fix up xdr_read_pages() to take arbitrary object lengths

Fix up xdr_read_pages() so that it can handle object lengths that are
larger than the page length, by simply aligning to the next object in
the buffer tail.
The function will continue to return the length of the truncate object
data that actually fit into the pages.

Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com>
net/sunrpc/xdr.c