projects
/
linux-2.6-block.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
[linux-2.6-block.git]
/
drivers
/
scsi
/
libsas
/
sas_expander.c
diff --git
a/drivers/scsi/libsas/sas_expander.c
b/drivers/scsi/libsas/sas_expander.c
index ecae55f117a3175105dd9f5f7ff0079eed014988..9fdb9c9fbda48295c0abd6be1c2a8f476b4869cd 100644
(file)
--- a/
drivers/scsi/libsas/sas_expander.c
+++ b/
drivers/scsi/libsas/sas_expander.c
@@
-1005,6
+1005,8
@@
static struct domain_device *sas_ex_discover_expander(
list_del(&child->dev_list_node);
spin_unlock_irq(&parent->port->dev_list_lock);
sas_put_device(child);
+ sas_port_delete(phy->port);
+ phy->port = NULL;
return NULL;
}
list_add_tail(&child->siblings, &parent->ex_dev.children);