lkml.org 
[lkml]   [2021]   [Jul]   [20]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    SubjectRe: [PATCH v3 5/6] nvme-fc: avoid race between time out and tear down
    From
    Date
    On 7/20/21 2:43 PM, Daniel Wagner wrote:
    > From: James Smart <jsmart2021@gmail.com>
    >
    > To avoid race between time out and tear down, in tear down process,
    > first we quiesce the queue, and then delete the timer and cancel
    > the time out work for the queue.
    >
    > This patch merges the admin and io sync ops into the queue teardown logic
    > as shown in the RDMA patch 3017013dcc "nvme-rdma: avoid race between time
    > out and tear down". There is no teardown_lock in nvme-fc.
    >
    > Signed-off-by: James Smart <jsmart2021@gmail.com>
    > CC: Chao Leng <lengchao@huawei.com>
    > Tested-by: Daniel Wagner <dwagner@suse.de>
    > [dwagner: updated commit id referenced in commit message]
    > Reviewed-by: Daniel Wagner <dwagner@suse.de>
    > ---
    > drivers/nvme/host/fc.c | 2 ++
    > 1 file changed, 2 insertions(+)
    >
    Reviewed-by: Hannes Reinecke <hare@suse.de>

    Cheers,

    Hannes
    --
    Dr. Hannes Reinecke Kernel Storage Architect
    hare@suse.de +49 911 74053 688
    SUSE Software Solutions GmbH, Maxfeldstr. 5, 90409 Nürnberg
    HRB 36809 (AG Nürnberg), Geschäftsführer: Felix Imendörffer

    \
     
     \ /
      Last update: 2021-07-20 19:59    [W:3.506 / U:0.400 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site