PCI: acpiphp: Use normal list to simplify implementation
Use normal list for struct acpiphp_slot to simplify implementation. Signed-off-by: Yijing Wang <wangyijing@huawei.com> Signed-off-by: Jiang Liu <jiang.liu@huawei.com> Signed-off-by: Bjorn Helgaas <bhelgaas@google.com> Reviewed-by: Yinghai Lu <yinghai@kernel.org> Cc: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> Cc: Toshi Kani <toshi.kani@hp.com>
This commit is contained in:

committed by
Bjorn Helgaas

parent
3b63aaa70e
commit
ad41dd9dd0
@@ -73,8 +73,8 @@ static inline const char *slot_name(struct slot *slot)
|
||||
*/
|
||||
struct acpiphp_bridge {
|
||||
struct list_head list;
|
||||
struct list_head slots;
|
||||
acpi_handle handle;
|
||||
struct acpiphp_slot *slots;
|
||||
|
||||
/* Ejectable PCI-to-PCI bridge (PCI bridge and PCI function) */
|
||||
struct acpiphp_func *func;
|
||||
@@ -97,7 +97,7 @@ struct acpiphp_bridge {
|
||||
* PCI slot information for each *physical* PCI slot
|
||||
*/
|
||||
struct acpiphp_slot {
|
||||
struct acpiphp_slot *next;
|
||||
struct list_head node;
|
||||
struct acpiphp_bridge *bridge; /* parent */
|
||||
struct list_head funcs; /* one slot may have different
|
||||
objects (i.e. for each function) */
|
||||
|
Reference in New Issue
Block a user