]> git.baikalelectronics.ru Git - kernel.git/commit
scsi: ufs: commit descriptors before setting the doorbell
authorYaniv Gardi <ygardi@codeaurora.org>
Mon, 1 Feb 2016 13:02:49 +0000 (15:02 +0200)
committerMartin K. Petersen <martin.petersen@oracle.com>
Wed, 24 Feb 2016 02:27:02 +0000 (21:27 -0500)
commit68f8f87b8a87da6ef88cbf084e1e7a941c00b56d
treec42512eb4a235ef75db0367c947879b61afbe5f8
parentc4016c86fcf354d624781d8446177c81855e4221
scsi: ufs: commit descriptors before setting the doorbell

Add a write memory barrier to make sure descriptors prepared are
actually written to memory before ringing the doorbell. We have also
added the write memory barrier after ringing the doorbell register so
that controller sees the new request immediately.

Reviewed-by: Dolev Raviv <draviv@codeaurora.org>
Signed-off-by: Gilad Broner <gbroner@codeaurora.org>
Signed-off-by: Subhash Jadavani <subhashj@codeaurora.org>
Signed-off-by: Yaniv Gardi <ygardi@codeaurora.org>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/ufs/ufshcd.c