• Boaz Harrosh's avatar
    pnfs-obj: decode layout, alloc/free lseg · 09f5bf4e
    Boaz Harrosh authored
    objlayout_alloc_lseg prepares an xdr_stream and calls the
    raid engins objio_alloc_lseg() to allocate a private
    pnfs_layout_segment.
    
    objio_osd.c::objio_alloc_lseg() uses passed xdr_stream to
    decode and store the layout_segment information in an
    objio_segment struct, using the pnfs_osd_xdr.h API for
    the actual parsing the layout xdr.
    
    objlayout_free_lseg calls objio_free_lseg() to free the
    allocated space.
    Signed-off-by: default avatarBoaz Harrosh <bharrosh@panasas.com>
    [gfp_flags]
    [removed "extern" from function definitions]
    Signed-off-by: default avatarBenny Halevy <bhalevy@panasas.com>
    09f5bf4e
objlayout.h 2.6 KB