Author: avg
Date: Fri Oct  8 07:26:56 2010
New Revision: 213546
URL: http://svn.freebsd.org/changeset/base/213546

Log:
  MFC r212950: zfs_vnops: use zfs_map_page/zfs_unmap_page helper functions
  in another place

Modified:
  stable/8/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c
Directory Properties:
  stable/8/sys/   (props changed)
  stable/8/sys/amd64/include/xen/   (props changed)
  stable/8/sys/cddl/contrib/opensolaris/   (props changed)
  stable/8/sys/contrib/dev/acpica/   (props changed)
  stable/8/sys/contrib/pf/   (props changed)
  stable/8/sys/dev/xen/xenpci/   (props changed)

Modified: stable/8/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c
==============================================================================
--- stable/8/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c Fri Oct 
 8 07:19:05 2010        (r213545)
+++ stable/8/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c Fri Oct 
 8 07:26:56 2010        (r213546)
@@ -512,14 +512,11 @@ again:
                                dirbytes = 0;
                        }
                        if (error == 0) {
-                               sched_pin();
-                               sf = sf_buf_alloc(m, SFB_CPUPRIVATE);
-                               va = (caddr_t)sf_buf_kva(sf);
+                               va = zfs_map_page(m, &sf);
                                error = dmu_read(os, zp->z_id, start + off,
                                    bytes, (void *)(va + off),
                                    DMU_READ_PREFETCH);
-                               sf_buf_free(sf);
-                               sched_unpin();
+                               zfs_unmap_page(sf);
                        }
                        VM_OBJECT_LOCK(obj);
                        if (error == 0)
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to