Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 6 Dec 2014 00:12:58 +0000 (UTC)
From:      Xin LI <delphij@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org
Subject:   svn commit: r275538 - in vendor-sys/illumos/dist/uts/common/fs/zfs: . sys
Message-ID:  <201412060012.sB60CwjI028928@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: delphij
Date: Sat Dec  6 00:12:58 2014
New Revision: 275538
URL: https://svnweb.freebsd.org/changeset/base/275538

Log:
  5179 Remove unused ZFS ARC functions
  Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com>
  Reviewed by: Steve Gonczi <gonczi@comcast.net>
  Reviewed by: Matthew Ahrens <mahrens@delphix.com>
  Reviewed by: Richard Elling <richard.elling@gmail.com>
  Reviewed by: George Wilson <george.wilson@delphix.com>
  Approved by: Richard Lowe <richlowe@richlowe.net>
  Author: Serapheim Dimitropoulos <serapheimd@gmail.com>
  
  illumos/illumos-gate@fbefb14f62976763eeaa74a0c1ac68accb38cf44

Modified:
  vendor-sys/illumos/dist/uts/common/fs/zfs/arc.c
  vendor-sys/illumos/dist/uts/common/fs/zfs/sys/arc.h

Modified: vendor-sys/illumos/dist/uts/common/fs/zfs/arc.c
==============================================================================
--- vendor-sys/illumos/dist/uts/common/fs/zfs/arc.c	Sat Dec  6 00:10:47 2014	(r275537)
+++ vendor-sys/illumos/dist/uts/common/fs/zfs/arc.c	Sat Dec  6 00:12:58 2014	(r275538)
@@ -1310,23 +1310,6 @@ arc_space_return(uint64_t space, arc_spa
 	atomic_add_64(&arc_size, -space);
 }
 
-void *
-arc_data_buf_alloc(uint64_t size)
-{
-	if (arc_evict_needed(ARC_BUFC_DATA))
-		cv_signal(&arc_reclaim_thr_cv);
-	atomic_add_64(&arc_size, size);
-	return (zio_data_buf_alloc(size));
-}
-
-void
-arc_data_buf_free(void *buf, uint64_t size)
-{
-	zio_data_buf_free(buf, size);
-	ASSERT(arc_size >= size);
-	atomic_add_64(&arc_size, -size);
-}
-
 arc_buf_t *
 arc_buf_alloc(spa_t *spa, int size, void *tag, arc_buf_contents_t type)
 {

Modified: vendor-sys/illumos/dist/uts/common/fs/zfs/sys/arc.h
==============================================================================
--- vendor-sys/illumos/dist/uts/common/fs/zfs/sys/arc.h	Sat Dec  6 00:10:47 2014	(r275537)
+++ vendor-sys/illumos/dist/uts/common/fs/zfs/sys/arc.h	Sat Dec  6 00:12:58 2014	(r275538)
@@ -83,8 +83,6 @@ typedef enum arc_space_type {
 
 void arc_space_consume(uint64_t space, arc_space_type_t type);
 void arc_space_return(uint64_t space, arc_space_type_t type);
-void *arc_data_buf_alloc(uint64_t space);
-void arc_data_buf_free(void *buf, uint64_t space);
 arc_buf_t *arc_buf_alloc(spa_t *spa, int size, void *tag,
     arc_buf_contents_t type);
 arc_buf_t *arc_loan_buf(spa_t *spa, int size);



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201412060012.sB60CwjI028928>