scsi: libsas: Remove an empty branch in sas_check_parent_topology()
authorJason Yan <yanaijie@huawei.com>
Fri, 21 Apr 2023 09:37:43 +0000 (17:37 +0800)
committerMartin K. Petersen <martin.petersen@oracle.com>
Mon, 8 May 2023 11:16:18 +0000 (07:16 -0400)
commitba9be7e70e15dd75375131826f4b8a484efec4d0
tree31957a2e5485b5b5ae666463de67dbd945e18d63
parente3be011e828037be60fc91fa2d1791f9ee612a46
scsi: libsas: Remove an empty branch in sas_check_parent_topology()

There is an empty "all good" branch in sas_check_parent_topology(). We can
reverse the test statement and remove the empty branch.

Moreover, factor out a helper sas_check_edge_expander_topo() to make the
code more readable.

Signed-off-by: Jason Yan <yanaijie@huawei.com>
Link: https://lore.kernel.org/r/20230421093744.1583609-3-yanaijie@huawei.com
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/libsas/sas_expander.c