Commit 07782cec authored by Paul Mundt's avatar Paul Mundt
Browse files

superhyway: Handle device_register() retval properly.



Signed-off-by: default avatarPaul Mundt <lethal@linux-sh.org>
parent 0acc729e
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
@@ -107,16 +107,17 @@ int superhyway_add_devices(struct superhyway_bus *bus,
static int __init superhyway_init(void)
{
	struct superhyway_bus *bus;
	int ret = 0;
	int ret;

	device_register(&superhyway_bus_device);
	ret = device_register(&superhyway_bus_device);
	if (unlikely(ret))
		return ret;

	for (bus = superhyway_channels; bus->ops; bus++)
		ret |= superhyway_scan_bus(bus);

	return ret;
}

postcore_initcall(superhyway_init);

static const struct superhyway_device_id *