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

Commit ace7d477 authored by Randy Dunlap's avatar Randy Dunlap Committed by Dominik Brodowski
Browse files

[PATCH] pcmcia/ds: driver layer error checking



Check driver layer return values in pcmcia/ds.c

Signed-off-by: default avatarRandy Dunlap <rdunlap@xenotime.net>
Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
Signed-off-by: default avatarDominik Brodowski <linux@dominikbrodowski.net>
parent 4708b5fa
Loading
Loading
Loading
Loading
+14 −2
Original line number Diff line number Diff line
@@ -1292,10 +1292,22 @@ struct bus_type pcmcia_bus_type = {

static int __init init_pcmcia_bus(void)
{
	int ret;

	spin_lock_init(&pcmcia_dev_list_lock);

	bus_register(&pcmcia_bus_type);
	class_interface_register(&pcmcia_bus_interface);
	ret = bus_register(&pcmcia_bus_type);
	if (ret < 0) {
		printk(KERN_WARNING "pcmcia: bus_register error: %d\n", ret);
		return ret;
	}
	ret = class_interface_register(&pcmcia_bus_interface);
	if (ret < 0) {
		printk(KERN_WARNING
			"pcmcia: class_interface_register error: %d\n", ret);
		bus_unregister(&pcmcia_bus_type);
		return ret;
	}

	pcmcia_setup_ioctl();