mirror of https://gitee.com/openkylin/linux.git
[SCSI] properly initialize atomic_t
Initialize atomic_t scsi_host_next_hn and ioerr_cntas per the guidelines defined in Documentation/atomic_ops.txt Signed-off-by: Josh Hunt <johunt@akamai.com> Signed-off-by: James Bottomley <JBottomley@Parallels.com>
This commit is contained in:
parent
bb2c94a3a6
commit
9e1a15376b
|
@ -42,7 +42,7 @@
|
|||
#include "scsi_logging.h"
|
||||
|
||||
|
||||
static atomic_t scsi_host_next_hn; /* host_no for next new host */
|
||||
static atomic_t scsi_host_next_hn = ATOMIC_INIT(0); /* host_no for next new host */
|
||||
|
||||
|
||||
static void scsi_host_cls_release(struct device *dev)
|
||||
|
|
|
@ -2704,6 +2704,7 @@ static int sd_probe(struct device *dev)
|
|||
sdkp->disk = gd;
|
||||
sdkp->index = index;
|
||||
atomic_set(&sdkp->openers, 0);
|
||||
atomic_set(&sdkp->device->ioerr_cnt, 0);
|
||||
|
||||
if (!sdp->request_queue->rq_timeout) {
|
||||
if (sdp->type != TYPE_MOD)
|
||||
|
|
Loading…
Reference in New Issue