• Tatyana Brokhman's avatar
    row: Add support for urgent request handling · 0ef81435
    Tatyana Brokhman authored
    
    
    This patch adds support for handling urgent requests.
    ROW queue can be marked as "urgent" so if it was un-served in last
    dispatch cycle and a request was added to it - it will trigger
    issuing an urgent-request-notification to the block device driver.
    The block device driver may choose at stop the transmission of current
    ongoing request to handle the urgent one. Foe example: long WRITE may
    be stopped to handle an urgent READ. This decreases READ latency.
    
    
    Change-Id: I84954c13f5e3b1b5caeadc9fe1f9aa21208cb35e
    Signed-off-by: default avatarTatyana Brokhman <tlinder@codeaurora.org>
    0ef81435
row-iosched.c 20.6 KB