diff options
| author | David S. Miller <davem@davemloft.net> | 2017-11-09 20:00:18 -0500 |
|---|---|---|
| committer | David S. Miller <davem@davemloft.net> | 2017-11-09 20:00:18 -0500 |
| commit | 4dc6758d7824a6d25717ccceefc488cafdb07210 (patch) | |
| tree | 992e5d5996910af35a5c12fe94da14d0bb167452 /drivers/scsi | |
| parent | 19aeeb9f46cb4b9474ebeb50cb01b9a1adba73b8 (diff) | |
| parent | 3fefc31843cfe2b5f072efe11ed9ccaf6a7a5092 (diff) | |
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
Simple cases of overlapping changes in the packet scheduler.
Must easier to resolve this time.
Which probably means that I screwed it up somehow.
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/scsi')
| -rw-r--r-- | drivers/scsi/scsi_lib.c | 3 | ||||
| -rw-r--r-- | drivers/scsi/scsi_transport_srp.c | 5 |
2 files changed, 1 insertions, 7 deletions
diff --git a/drivers/scsi/scsi_lib.c b/drivers/scsi/scsi_lib.c index ad3ea24f0885..bcc1694cebcd 100644 --- a/drivers/scsi/scsi_lib.c +++ b/drivers/scsi/scsi_lib.c | |||
| @@ -2685,7 +2685,6 @@ scsi_device_set_state(struct scsi_device *sdev, enum scsi_device_state state) | |||
| 2685 | 2685 | ||
| 2686 | } | 2686 | } |
| 2687 | sdev->sdev_state = state; | 2687 | sdev->sdev_state = state; |
| 2688 | sysfs_notify(&sdev->sdev_gendev.kobj, NULL, "state"); | ||
| 2689 | return 0; | 2688 | return 0; |
| 2690 | 2689 | ||
| 2691 | illegal: | 2690 | illegal: |
| @@ -3109,7 +3108,6 @@ int scsi_internal_device_unblock_nowait(struct scsi_device *sdev, | |||
| 3109 | case SDEV_BLOCK: | 3108 | case SDEV_BLOCK: |
| 3110 | case SDEV_TRANSPORT_OFFLINE: | 3109 | case SDEV_TRANSPORT_OFFLINE: |
| 3111 | sdev->sdev_state = new_state; | 3110 | sdev->sdev_state = new_state; |
| 3112 | sysfs_notify(&sdev->sdev_gendev.kobj, NULL, "state"); | ||
| 3113 | break; | 3111 | break; |
| 3114 | case SDEV_CREATED_BLOCK: | 3112 | case SDEV_CREATED_BLOCK: |
| 3115 | if (new_state == SDEV_TRANSPORT_OFFLINE || | 3113 | if (new_state == SDEV_TRANSPORT_OFFLINE || |
| @@ -3117,7 +3115,6 @@ int scsi_internal_device_unblock_nowait(struct scsi_device *sdev, | |||
| 3117 | sdev->sdev_state = new_state; | 3115 | sdev->sdev_state = new_state; |
| 3118 | else | 3116 | else |
| 3119 | sdev->sdev_state = SDEV_CREATED; | 3117 | sdev->sdev_state = SDEV_CREATED; |
| 3120 | sysfs_notify(&sdev->sdev_gendev.kobj, NULL, "state"); | ||
| 3121 | break; | 3118 | break; |
| 3122 | case SDEV_CANCEL: | 3119 | case SDEV_CANCEL: |
| 3123 | case SDEV_OFFLINE: | 3120 | case SDEV_OFFLINE: |
diff --git a/drivers/scsi/scsi_transport_srp.c b/drivers/scsi/scsi_transport_srp.c index 4f6f01cf9968..36f6190931bc 100644 --- a/drivers/scsi/scsi_transport_srp.c +++ b/drivers/scsi/scsi_transport_srp.c | |||
| @@ -556,11 +556,8 @@ int srp_reconnect_rport(struct srp_rport *rport) | |||
| 556 | */ | 556 | */ |
| 557 | shost_for_each_device(sdev, shost) { | 557 | shost_for_each_device(sdev, shost) { |
| 558 | mutex_lock(&sdev->state_mutex); | 558 | mutex_lock(&sdev->state_mutex); |
| 559 | if (sdev->sdev_state == SDEV_OFFLINE) { | 559 | if (sdev->sdev_state == SDEV_OFFLINE) |
| 560 | sdev->sdev_state = SDEV_RUNNING; | 560 | sdev->sdev_state = SDEV_RUNNING; |
| 561 | sysfs_notify(&sdev->sdev_gendev.kobj, | ||
| 562 | NULL, "state"); | ||
| 563 | } | ||
| 564 | mutex_unlock(&sdev->state_mutex); | 561 | mutex_unlock(&sdev->state_mutex); |
| 565 | } | 562 | } |
| 566 | } else if (rport->state == SRP_RPORT_RUNNING) { | 563 | } else if (rport->state == SRP_RPORT_RUNNING) { |
