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

Commit ef9467f8 authored by Jurij Smakov's avatar Jurij Smakov Committed by David S. Miller
Browse files

[SUNHME]: Fix for sunhme failures on x86

The following patch fixes the failure of sunhme drivers on x86 hosts
due to missing pci_enable_device() and pci_set_master() calls, lost 
during code refactoring. It has been filed as bugzilla bug #7502 [0] 
and Debian bug #397460 [1].

[0] http://bugzilla.kernel.org/show_bug.cgi?id=7502
[1] http://bugs.debian.org/397460



Signed-off-by: default avatarJurij Smakov <jurij@wooyd.org>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 83ac58ba
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -3012,6 +3012,11 @@ static int __devinit happy_meal_pci_probe(struct pci_dev *pdev,
#endif

	err = -ENODEV;

	if (pci_enable_device(pdev))
		goto err_out;
	pci_set_master(pdev);

	if (!strcmp(prom_name, "SUNW,qfe") || !strcmp(prom_name, "qfe")) {
		qp = quattro_pci_find(pdev);
		if (qp == NULL)