• Roger Pau Monne's avatar
    xen/blkback: persistent-grants fixes · cb5bd4d1
    Roger Pau Monne authored
    This patch contains fixes for persistent grants implementation v2:
    
     * handle == 0 is a valid handle, so initialize grants in blkback
       setting the handle to BLKBACK_INVALID_HANDLE instead of 0. Reported
       by Konrad Rzeszutek Wilk.
    
     * new_map is a boolean, use "true" or "false" instead of 1 and 0.
       Reported by Konrad Rzeszutek Wilk.
    
     * blkfront announces the persistent-grants feature as
       feature-persistent-grants, use feature-persistent instead which is
       consistent with blkback and the public Xen headers.
    
     * Add a consistency check in blkfront to make sure we don't try to
       access segments that have not been set.
    Reported-by: default avatarKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>
    Signed-off-by: default avatarRoger Pau Monne <roger.pau@citrix.com>
    [v1: The new_map int->bool had already been changed]
    Signed-off-by: default avatarKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>
    cb5bd4d1
xenbus.c 19.4 KB