lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Mon, 23 Nov 2020 22:07:48 -0800 From: ira.weiny@...el.com To: Andrew Morton <akpm@...ux-foundation.org> Cc: Ira Weiny <ira.weiny@...el.com>, Christoph Hellwig <hch@...radead.org>, Thomas Gleixner <tglx@...utronix.de>, Dave Hansen <dave.hansen@...el.com>, Matthew Wilcox <willy@...radead.org>, Dan Williams <dan.j.williams@...el.com>, Al Viro <viro@...iv.linux.org.uk>, Eric Biggers <ebiggers@...nel.org>, Luis Chamberlain <mcgrof@...nel.org>, Patrik Jakobsson <patrik.r.jakobsson@...il.com>, Jani Nikula <jani.nikula@...ux.intel.com>, Joonas Lahtinen <joonas.lahtinen@...ux.intel.com>, Rodrigo Vivi <rodrigo.vivi@...el.com>, David Howells <dhowells@...hat.com>, Chris Mason <clm@...com>, Josef Bacik <josef@...icpanda.com>, David Sterba <dsterba@...e.com>, Steve French <sfrench@...ba.org>, Jaegeuk Kim <jaegeuk@...nel.org>, Chao Yu <yuchao0@...wei.com>, Nicolas Pitre <nico@...xnic.net>, "Martin K. Petersen" <martin.petersen@...cle.com>, Brian King <brking@...ibm.com>, Greg Kroah-Hartman <gregkh@...uxfoundation.org>, Alexei Starovoitov <ast@...nel.org>, Daniel Borkmann <daniel@...earbox.net>, Jérôme Glisse <jglisse@...hat.com>, Kirti Wankhede <kwankhede@...dia.com>, linux-kernel@...r.kernel.org, linux-fsdevel@...r.kernel.org Subject: [PATCH 10/17] fs/freevxfs: Use memcpy_to_page() From: Ira Weiny <ira.weiny@...el.com> Remove kmap/memcpy/kunmap pattern in favor of the new memcpy_to_page() Cc: Christoph Hellwig <hch@...radead.org> Signed-off-by: Ira Weiny <ira.weiny@...el.com> --- fs/freevxfs/vxfs_immed.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/fs/freevxfs/vxfs_immed.c b/fs/freevxfs/vxfs_immed.c index bfc780c682fb..d185fa67b82f 100644 --- a/fs/freevxfs/vxfs_immed.c +++ b/fs/freevxfs/vxfs_immed.c @@ -67,12 +67,8 @@ vxfs_immed_readpage(struct file *fp, struct page *pp) { struct vxfs_inode_info *vip = VXFS_INO(pp->mapping->host); u_int64_t offset = (u_int64_t)pp->index << PAGE_SHIFT; - caddr_t kaddr; - kaddr = kmap(pp); - memcpy(kaddr, vip->vii_immed.vi_immed + offset, PAGE_SIZE); - kunmap(pp); - + memcpy_to_page(pp, 0, vip->vii_immed.vi_immed + offset, PAGE_SIZE); flush_dcache_page(pp); SetPageUptodate(pp); unlock_page(pp); -- 2.28.0.rc0.12.gb6a658bd00c9
Powered by blists - more mailing lists