]> git.baikalelectronics.ru Git - kernel.git/commit
scsi: ufs: Improve fatal error logs
authorDolev Raviv <draviv@codeaurora.org>
Fri, 23 Dec 2016 02:42:18 +0000 (18:42 -0800)
committerMartin K. Petersen <martin.petersen@oracle.com>
Thu, 5 Jan 2017 23:10:04 +0000 (18:10 -0500)
commit00f4c6a499c3882e5e14f45c4d9b20cb23a1879b
tree32950204a7b2dd7db5e3354957a6cdfd41b3e258
parent3deac85972d4e75b9f4ae986aefc145ef32e6b94
scsi: ufs: Improve fatal error logs

Errors such as UIC error, illegal OCS values, and others may require
more information for debugging. Such information could be hibern8 events,
events sequences, recoverable errors, error history, and more.
This patch improves tracking of important errors and events in debug level
to be enabled when debugging a such issues. It includes:
* UIC error history
* Successful hibern8 events
* Successful command after hibern8 exit
* Clk-freq info
* Failed device command
* Infrastructure for dumping host controller debug information

Signed-off-by: Dolev Raviv <draviv@codeaurora.org>
Signed-off-by: Subhash Jadavani <subhashj@codeaurora.org>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/ufs/ufshcd.c
drivers/scsi/ufs/ufshcd.h