nr_free_pages 615827
nr_zone_inactive_anon 43247
nr_zone_active_anon 329058
nr_zone_inactive_file 383685
nr_zone_active_file 407440
nr_zone_unevictable 1018
nr_zone_write_pending 118
nr_mlock 18
nr_bounce 0
nr_zspages 0
nr_free_cma 0
nr_unaccepted 0
numa_hit 68014408240
numa_miss 0
numa_foreign 0
numa_interleave 974
numa_local 68014453563
numa_other 0
nr_inactive_anon 43247
nr_active_anon 329058
nr_inactive_file 383685
nr_active_file 407440
nr_unevictable 1018
nr_slab_reclaimable 101736
nr_slab_unreclaimable 46082
nr_isolated_anon 0
nr_isolated_file 0
workingset_nodes 37184
workingset_refault_anon 16623008
workingset_refault_file 141252316
workingset_activate_anon 4966111
workingset_activate_file 50347893
workingset_restore_anon 4961837
workingset_restore_file 20359890
workingset_nodereclaim 3985614
nr_anon_pages 314768
nr_mapped 24916
nr_file_pages 876626
nr_dirty 118
nr_writeback 0
nr_writeback_temp 0
nr_shmem 6977
nr_shmem_hugepages 0
nr_shmem_pmdmapped 0
nr_file_hugepages 0
nr_file_pmdmapped 0
nr_anon_transparent_hugepages 257
nr_vmscan_write 24148311
nr_vmscan_immediate_reclaim 6
nr_dirtied 980007008
nr_written 999115867
nr_throttled_written 0
nr_kernel_misc_reclaimable 0
nr_foll_pin_acquired 23219
nr_foll_pin_released 23219
nr_kernel_stack 10672
nr_page_table_pages 4296
nr_sec_page_table_pages 0
nr_iommu_pages 0
nr_swapcached 78523
pgpromote_success 0
pgpromote_candidate 0
     ˆÇÆƒ}§ÁÅ¾Ã %    /*
 *  pNFS-osd on-the-wire data structures
 *
 *  Copyright (C) 2007 Panasas Inc. [year of first publication]
 *  All rights reserved.
 *
 *  Benny Halevy <bhalevy@panasas.com>
 *  Boaz Harrosh <ooo@electrozaur.com>
 *
 *  This program is free software; you can redistribute it and/or modify
 *  it under the terms of the GNU General Public License version 2
 *  See the file COPYING included with this distribution for more details.
 *
 *  Redistribution and use in source and binary forms, with or without
 *  modification, are permitted provided that the following conditions
 *  are met:
 *
 *  1. Redistributions of source code must retain the above copyright
 *     notice, this list of conditions and the following disclaimer.
 *  2. Redistributions in binary form must reproduce the above copyright
 *     notice, this list of conditions and the following disclaimer in the
 *     documentation and/or other materials provided with the distribution.
 *  3. Neither the name of the Panasas company nor the names of its
 *     contributors may be used to endorse or promote products derived
 *     from this software without specific prior written permission.
 *
 *  THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED
 *  WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
 *  MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 *  DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
 *  FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
 *  CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
 *  SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
 *  BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
 *  LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
 *  NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
 *  SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 */
#ifndef __PNFS_OSD_XDR_H__
#define __PNFS_OSD_XDR_H__

#include <linux/nfs_fs.h>

/*
 * draft-ietf-nfsv4-minorversion-22
 * draft-ietf-nfsv4-pnfs-obj-12
 */

/* Layout Structure */

enum pnfs_osd_raid_algorithm4 {
	PNFS_OSD_RAID_0		= 1,
	PNFS_OSD_RAID_4		= 2,
	PNFS_OSD_RAID_5		= 3,
	PNFS_OSD_RAID_PQ	= 4     /* Reed-Solomon P+Q */
};

/*   struct pnfs_osd_data_map4 {
 *       uint32_t                    odm_num_comps;
 *       length4                     odm_stripe_unit;
 *       uint32_t                    odm_group_width;
 *       uint32_t                    odm_group_depth;
 *       uint32_t                    odm_mirror_cnt;
 *       pnfs_osd_raid_algorithm4    odm_raid_algorithm;
 *   };
 */
struct pnfs_osd_data_map {
	u32	od