diff options
author | Paulo Alcantara <[email protected]> | 2022-12-05 23:31:53 -0300 |
---|---|---|
committer | Steve French <[email protected]> | 2022-12-08 09:51:53 -0600 |
commit | d406d26745aba3365ab9171b2d5cbea9c1757305 (patch) | |
tree | 83500b44a6ab13755303fea484c69c47a7a34e88 /lib/mpi/mpi-mod.c | |
parent | ebaad77c89921c8237ca17791d5462bd289052d0 (diff) |
cifs: skip alloc when request has no pages
When smb3_init_transform_rq() was being called with requests (@old_rq)
which had no pages, it was unnecessarily allocating a single page for
every request in @new_rq.
Fix this by skipping page array allocation when requests have no pages
(e.g. !smb_rqst::rq_npages).
Also get rid of deprecated kmap() and use kmap_local_page() instead
while we're at it.
Signed-off-by: Paulo Alcantara (SUSE) <[email protected]>
Signed-off-by: Steve French <[email protected]>
Diffstat (limited to 'lib/mpi/mpi-mod.c')
0 files changed, 0 insertions, 0 deletions