Skip to content
  • Nicholas Bellinger's avatar
    target/rd: Refactor rd_build_device_space + rd_release_device_space · 4442dc8a
    Nicholas Bellinger authored
    
    
    This patch refactors rd_build_device_space() + rd_release_device_space()
    into rd_allocate_sgl_table() + rd_release_device_space() so that they
    may be used seperatly for setup + release of protection information
    scatterlists.
    
    Also add explicit memset of pages within rd_allocate_sgl_table() based
    upon passed 'init_payload' value.
    
    v2 changes:
      - Drop unused sg_table from rd_release_device_space (Wei)
    
    Cc: Martin K. Petersen <martin.petersen@oracle.com>
    Cc: Christoph Hellwig <hch@lst.de>
    Cc: Hannes Reinecke <hare@suse.de>
    Cc: Sagi Grimberg <sagig@mellanox.com>
    Cc: Or Gerlitz <ogerlitz@mellanox.com>
    Signed-off-by: default avatarNicholas Bellinger <nab@linux-iscsi.org>
    4442dc8a