Re: [PATCH 5/9] scsi: ufs: add reference counting for scsi block requests

2018-02-22 Thread Asutosh Das (asd)
...@codeaurora.org; rna...@codeaurora.org; vinholika...@gmail.com; j...@linux.vnet.ibm.com; martin.peter...@oracle.com Cc: linux-s...@vger.kernel.org; Asutosh Das <asuto...@codeaurora.org>; open list <linux-kernel@vger.kernel.org> Subject: [PATCH 5/9] scsi: ufs: add reference counting for scsi bl

Re: [PATCH 5/9] scsi: ufs: add reference counting for scsi block requests

2018-02-22 Thread Asutosh Das (asd)
...@codeaurora.org; rna...@codeaurora.org; vinholika...@gmail.com; j...@linux.vnet.ibm.com; martin.peter...@oracle.com Cc: linux-s...@vger.kernel.org; Asutosh Das ; open list Subject: [PATCH 5/9] scsi: ufs: add reference counting for scsi block requests From: Subhash Jadavani Currently we call

RE: [PATCH 5/9] scsi: ufs: add reference counting for scsi block requests

2018-02-21 Thread Stanislav Nijnikov
...@codeaurora.org; > vinholika...@gmail.com; j...@linux.vnet.ibm.com; > martin.peter...@oracle.com > Cc: linux-s...@vger.kernel.org; Asutosh Das <asuto...@codeaurora.org>; > open list <linux-kernel@vger.kernel.org> > Subject: [PATCH 5/9] scsi: ufs: add reference counting for sc

RE: [PATCH 5/9] scsi: ufs: add reference counting for scsi block requests

2018-02-21 Thread Stanislav Nijnikov
...@codeaurora.org; > vinholika...@gmail.com; j...@linux.vnet.ibm.com; > martin.peter...@oracle.com > Cc: linux-s...@vger.kernel.org; Asutosh Das ; > open list > Subject: [PATCH 5/9] scsi: ufs: add reference counting for scsi block requests > > From: Subhash Jadavani > &

[PATCH 5/9] scsi: ufs: add reference counting for scsi block requests

2018-02-20 Thread Asutosh Das
From: Subhash Jadavani Currently we call the scsi_block_requests()/scsi_unblock_requests() whenever we want to block/unblock scsi requests but as there is no reference counting, nesting of these calls could leave us in undesired state sometime. Consider following call

[PATCH 5/9] scsi: ufs: add reference counting for scsi block requests

2018-02-20 Thread Asutosh Das
From: Subhash Jadavani Currently we call the scsi_block_requests()/scsi_unblock_requests() whenever we want to block/unblock scsi requests but as there is no reference counting, nesting of these calls could leave us in undesired state sometime. Consider following call flow sequence: 1. func1()