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

Commit f6397cec authored by Vojtech Pavlik's avatar Vojtech Pavlik Committed by Dmitry Torokhov
Browse files

Input: Probe PnP gameports first, ISA after that.



Signed-off-by: default avatarVojtech Pavlik <vojtech@suse.cz>
Signed-off-by: default avatarDmitry Torokhov <dtor@mail.ru>
parent 7d6064d4
Loading
Loading
Loading
Loading
+6 −6
Original line number Diff line number Diff line
@@ -258,18 +258,18 @@ static int __init ns558_init(void)
{
	int i = 0;

	if (pnp_register_driver(&ns558_pnp_driver) >= 0)
		pnp_registered = 1;

/*
 * Probe ISA ports first so that PnP gets to choose free port addresses
 * not occupied by the ISA ports.
 * Probe ISA ports after PnP, so that PnP ports that are already
 * enabled get detected as PnP. This may be suboptimal in multi-device
 * configurations, but saves hassle with simple setups.
 */

	while (ns558_isa_portlist[i])
		ns558_isa_probe(ns558_isa_portlist[i++]);

	if (pnp_register_driver(&ns558_pnp_driver) >= 0)
		pnp_registered = 1;


	return (list_empty(&ns558_list) && !pnp_registered) ? -ENODEV : 0;
}