Commit 7b7f6865 authored by Jan Kara's avatar Jan Kara
Browse files

udf: Switch udf_adinicb_readpage() to kmap_local_page()



Instead of using kmap_atomic() use kmap_local_page() in
udf_adinicb_readpage().

Reviewed-by: default avatarChristoph Hellwig <hch@lst.de>
Signed-off-by: default avatarJan Kara <jack@suse.cz>
parent 174cb748
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -222,12 +222,12 @@ static void udf_adinicb_readpage(struct page *page)
	struct udf_inode_info *iinfo = UDF_I(inode);
	loff_t isize = i_size_read(inode);

	kaddr = kmap_atomic(page);
	kaddr = kmap_local_page(page);
	memcpy(kaddr, iinfo->i_data + iinfo->i_lenEAttr, isize);
	memset(kaddr + isize, 0, PAGE_SIZE - isize);
	flush_dcache_page(page);
	SetPageUptodate(page);
	kunmap_atomic(kaddr);
	kunmap_local(kaddr);
}

static int udf_read_folio(struct file *file, struct folio *folio)