• Nicholas Bellinger's avatar
    target/rd: Add support for protection SGL setup + release · d7e8eb5d
    Nicholas Bellinger authored
    This patch adds rd_build_prot_space() + rd_release_prot_space() logic
    to setup + release protection information scatterlists.
    
    It also adds rd_init_prot() + rd_free_prot() se_subsystem_api
    callbacks used by target core code for setup + release of
    protection information.
    
    v2 changes:
      - Drop unused sg_table from rd_release_prot_space (Wei)
      - Drop rd_release_prot_space call from rd_free_device
    
    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>
    d7e8eb5d