Remove redundant oid parameter to update_pages
The oid comes from the znode we are already passing. Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed-by: Matt Macy <mmacy@FreeBSD.org> Reviewed-by: Alexander Motin <mav@FreeBSD.org> Signed-off-by: Ryan Moeller <ryan@iXsystems.com> Closes #11176
This commit is contained in:
parent
eec6646ea9
commit
8a9634e2f3
|
@ -37,7 +37,7 @@ extern int zfs_setsecattr(znode_t *, vsecattr_t *, int, cred_t *);
|
|||
|
||||
extern int mappedread(znode_t *, int, uio_t *);
|
||||
extern int mappedread_sf(znode_t *, int, uio_t *);
|
||||
extern void update_pages(znode_t *, int64_t, int, objset_t *, uint64_t);
|
||||
extern void update_pages(znode_t *, int64_t, int, objset_t *);
|
||||
|
||||
/*
|
||||
* Platform code that asynchronously drops zp's inode / vnode_t.
|
||||
|
|
|
@ -465,7 +465,7 @@ page_unhold(vm_page_t pp)
|
|||
* the page and the dmu buffer.
|
||||
*/
|
||||
void
|
||||
update_pages(znode_t *zp, int64_t start, int len, objset_t *os, uint64_t oid)
|
||||
update_pages(znode_t *zp, int64_t start, int len, objset_t *os)
|
||||
{
|
||||
vm_object_t obj;
|
||||
struct sf_buf *sf;
|
||||
|
@ -490,8 +490,8 @@ update_pages(znode_t *zp, int64_t start, int len, objset_t *os, uint64_t oid)
|
|||
zfs_vmobject_wunlock_12(obj);
|
||||
|
||||
va = zfs_map_page(pp, &sf);
|
||||
(void) dmu_read(os, oid, start+off, nbytes,
|
||||
va+off, DMU_READ_PREFETCH);
|
||||
(void) dmu_read(os, zp->z_id, start + off, nbytes,
|
||||
va + off, DMU_READ_PREFETCH);
|
||||
zfs_unmap_page(sf);
|
||||
|
||||
zfs_vmobject_wlock_12(obj);
|
||||
|
|
|
@ -249,8 +249,7 @@ zfs_close(struct inode *ip, int flag, cred_t *cr)
|
|||
* the page and the dmu buffer.
|
||||
*/
|
||||
void
|
||||
update_pages(znode_t *zp, int64_t start, int len,
|
||||
objset_t *os, uint64_t oid)
|
||||
update_pages(znode_t *zp, int64_t start, int len, objset_t *os)
|
||||
{
|
||||
struct inode *ip = ZTOI(zp);
|
||||
struct address_space *mp = ip->i_mapping;
|
||||
|
@ -269,8 +268,8 @@ update_pages(znode_t *zp, int64_t start, int len,
|
|||
flush_dcache_page(pp);
|
||||
|
||||
pb = kmap(pp);
|
||||
(void) dmu_read(os, oid, start+off, nbytes, pb+off,
|
||||
DMU_READ_PREFETCH);
|
||||
(void) dmu_read(os, zp->z_id, start + off, nbytes,
|
||||
pb + off, DMU_READ_PREFETCH);
|
||||
kunmap(pp);
|
||||
|
||||
if (mapping_writably_mapped(mp))
|
||||
|
|
|
@ -581,8 +581,7 @@ zfs_write(znode_t *zp, uio_t *uio, int ioflag, cred_t *cr)
|
|||
}
|
||||
if (tx_bytes && zn_has_cached_data(zp) &&
|
||||
!(ioflag & O_DIRECT)) {
|
||||
update_pages(zp, woff,
|
||||
tx_bytes, zfsvfs->z_os, zp->z_id);
|
||||
update_pages(zp, woff, tx_bytes, zfsvfs->z_os);
|
||||
}
|
||||
|
||||
/*
|
||||
|
|
Loading…
Reference in New Issue