Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit fc075e1d authored by Ram Pai's avatar Ram Pai Committed by Jesse Barnes
Browse files

PCI: introduce reset_resource()



Introduce reset_resource() which factors out resource reset logic.

Signed-off-by: default avatarRam Pai <linuxram@us.ibm.com>
Signed-off-by: default avatarJesse Barnes <jbarnes@virtuousgeek.org>
parent 094732a5
Loading
Loading
Loading
Loading
+8 −3
Original line number Diff line number Diff line
@@ -88,6 +88,13 @@ static void __dev_sort_resources(struct pci_dev *dev,
	pdev_sort_resources(dev, head);
}

static inline void reset_resource(struct resource *res)
{
	res->start = 0;
	res->end = 0;
	res->flags = 0;
}

static void __assign_resources_sorted(struct resource_list *head,
				 struct resource_list_x *fail_head)
{
@@ -109,9 +116,7 @@ static void __assign_resources_sorted(struct resource_list *head,
				      (!(res->flags & IORESOURCE_ROM_ENABLE))))
					add_to_failed_list(fail_head, list->dev, res);
			}
			res->start = 0;
			res->end = 0;
			res->flags = 0;
			reset_resource(res);
		}
		tmp = list;
		list = list->next;