Author: mav
Date: Sat Oct  3 07:51:09 2015
New Revision: 288563
URL: https://svnweb.freebsd.org/changeset/base/288563

Log:
  MFC r286626: Fix minor mismerge in r286574.

Modified:
  stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c
Directory Properties:
  stable/10/   (props changed)

Modified: stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c
==============================================================================
--- stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c      Sat Oct 
 3 07:50:15 2015        (r288562)
+++ stable/10/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c      Sat Oct 
 3 07:51:09 2015        (r288563)
@@ -4732,48 +4732,6 @@ arc_memory_throttle(uint64_t reserve, ui
        return (0);
 }
 
-static void
-arc_kstat_update_state(arc_state_t *state, kstat_named_t *size,
-    kstat_named_t *evict_data, kstat_named_t *evict_metadata)
-{
-       size->value.ui64 = state->arcs_size;
-       evict_data->value.ui64 = state->arcs_lsize[ARC_BUFC_DATA];
-       evict_metadata->value.ui64 = state->arcs_lsize[ARC_BUFC_METADATA];
-}
-
-static int
-arc_kstat_update(kstat_t *ksp, int rw)
-{
-       arc_stats_t *as = ksp->ks_data;
-
-       if (rw == KSTAT_WRITE) {
-               return (EACCES);
-       } else {
-               arc_kstat_update_state(arc_anon,
-                   &as->arcstat_anon_size,
-                   &as->arcstat_anon_evictable_data,
-                   &as->arcstat_anon_evictable_metadata);
-               arc_kstat_update_state(arc_mru,
-                   &as->arcstat_mru_size,
-                   &as->arcstat_mru_evictable_data,
-                   &as->arcstat_mru_evictable_metadata);
-               arc_kstat_update_state(arc_mru_ghost,
-                   &as->arcstat_mru_ghost_size,
-                   &as->arcstat_mru_ghost_evictable_data,
-                   &as->arcstat_mru_ghost_evictable_metadata);
-               arc_kstat_update_state(arc_mfu,
-                   &as->arcstat_mfu_size,
-                   &as->arcstat_mfu_evictable_data,
-                   &as->arcstat_mfu_evictable_metadata);
-               arc_kstat_update_state(arc_mfu_ghost,
-                   &as->arcstat_mfu_ghost_size,
-                   &as->arcstat_mfu_ghost_evictable_data,
-                   &as->arcstat_mfu_ghost_evictable_metadata);
-       }
-
-       return (0);
-}
-
 void
 arc_tempreserve_clear(uint64_t reserve)
 {
@@ -4832,6 +4790,48 @@ arc_tempreserve_space(uint64_t reserve, 
        return (0);
 }
 
+static void
+arc_kstat_update_state(arc_state_t *state, kstat_named_t *size,
+    kstat_named_t *evict_data, kstat_named_t *evict_metadata)
+{
+       size->value.ui64 = state->arcs_size;
+       evict_data->value.ui64 = state->arcs_lsize[ARC_BUFC_DATA];
+       evict_metadata->value.ui64 = state->arcs_lsize[ARC_BUFC_METADATA];
+}
+
+static int
+arc_kstat_update(kstat_t *ksp, int rw)
+{
+       arc_stats_t *as = ksp->ks_data;
+
+       if (rw == KSTAT_WRITE) {
+               return (EACCES);
+       } else {
+               arc_kstat_update_state(arc_anon,
+                   &as->arcstat_anon_size,
+                   &as->arcstat_anon_evictable_data,
+                   &as->arcstat_anon_evictable_metadata);
+               arc_kstat_update_state(arc_mru,
+                   &as->arcstat_mru_size,
+                   &as->arcstat_mru_evictable_data,
+                   &as->arcstat_mru_evictable_metadata);
+               arc_kstat_update_state(arc_mru_ghost,
+                   &as->arcstat_mru_ghost_size,
+                   &as->arcstat_mru_ghost_evictable_data,
+                   &as->arcstat_mru_ghost_evictable_metadata);
+               arc_kstat_update_state(arc_mfu,
+                   &as->arcstat_mfu_size,
+                   &as->arcstat_mfu_evictable_data,
+                   &as->arcstat_mfu_evictable_metadata);
+               arc_kstat_update_state(arc_mfu_ghost,
+                   &as->arcstat_mfu_ghost_size,
+                   &as->arcstat_mfu_ghost_evictable_data,
+                   &as->arcstat_mfu_ghost_evictable_metadata);
+       }
+
+       return (0);
+}
+
 #ifdef _KERNEL
 static eventhandler_tag arc_event_lowmem = NULL;
 
_______________________________________________
svn-src-stable-10@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-stable-10
To unsubscribe, send any mail to "svn-src-stable-10-unsubscr...@freebsd.org"

Reply via email to