libpayload: Drop usb_fatal()
authorPatrick Georgi <patrick.georgi@secunet.com>
Fri, 4 Nov 2011 10:50:03 +0000 (11:50 +0100)
committerStefan Reinauer <stefan.reinauer@coreboot.org>
Fri, 4 Nov 2011 21:11:05 +0000 (22:11 +0100)
We have fatal(), which is just as good.

Coccinelle script:
  @@
  expression E;
  @@
  -usb_fatal(E)
  +fatal(E)

Change-Id: Iabecbcc7d068cc0f82687bf51d89c2626642cd86
Signed-off-by: Patrick Georgi <patrick.georgi@secunet.com>
Reviewed-on: http://review.coreboot.org/395
Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
Tested-by: build bot (Jenkins)
12 files changed:
payloads/libpayload/drivers/usb/ehci.c
payloads/libpayload/drivers/usb/ohci.c
payloads/libpayload/drivers/usb/ohci_rh.c
payloads/libpayload/drivers/usb/uhci.c
payloads/libpayload/drivers/usb/uhci_rh.c
payloads/libpayload/drivers/usb/usb.c
payloads/libpayload/drivers/usb/usbhid.c
payloads/libpayload/drivers/usb/usbhub.c
payloads/libpayload/drivers/usb/usbmsc.c
payloads/libpayload/drivers/usb/xhci.c
payloads/libpayload/drivers/usb/xhci_rh.c
payloads/libpayload/include/usb/usb.h

index f258e075e35f7360afa6d1b41514ccfc8839857e..b1ccb0bf2fdc9731d0883944115642c93f0da531 100644 (file)
@@ -312,11 +312,11 @@ ehci_init (pcidev_t addr)
        hci_t *controller = new_controller ();
 
        if (!controller)
-               usb_fatal("Could not create USB controller instance.\n");
+               fatal("Could not create USB controller instance.\n");
 
        controller->instance = malloc (sizeof (ehci_t));
        if(!controller->instance)
-               usb_fatal("Not enough memory creating USB controller instance.\n");
+               fatal("Not enough memory creating USB controller instance.\n");
 
 #define PCI_COMMAND 4
 #define PCI_COMMAND_IO 1
index ef33bd91253759f413d8a755c52b2111d0343e1e..60866d80d988b05d4f5f4c4ca804a945e2a4d6c4 100644 (file)
@@ -88,11 +88,11 @@ ohci_init (pcidev_t addr)
        hci_t *controller = new_controller ();
 
        if (!controller)
-               usb_fatal("Could not create USB controller instance.\n");
+               fatal("Could not create USB controller instance.\n");
 
        controller->instance = malloc (sizeof (ohci_t));
        if(!controller->instance)
-               usb_fatal("Not enough memory creating USB controller instance.\n");
+               fatal("Not enough memory creating USB controller instance.\n");
 
        controller->start = ohci_start;
        controller->stop = ohci_stop;
index da74340abd1e4870132ad42fc1420f6a3cec4761..5cf7ee837638185e126afdffe0f0d582c1d7e51a 100644 (file)
@@ -143,7 +143,7 @@ ohci_rh_init (usbdev_t *dev)
 
        dev->data = malloc (sizeof (rh_inst_t));
        if (!dev->data)
-               usb_fatal ("Not enough memory for OHCI RH.\n");
+               fatal("Not enough memory for OHCI RH.\n");
 
        RH_INST (dev)->numports = OHCI_INST (dev->controller)->opreg->HcRhDescriptorA & NumberDownstreamPortsMask;
        RH_INST (dev)->port = malloc(sizeof(int) * RH_INST (dev)->numports);
index 4484e1733184d9e1c0baf7db35e975c94757dcff..779098b168202ce36a8d4b02556b28ef02370fd2 100644 (file)
@@ -134,11 +134,11 @@ uhci_init (pcidev_t addr)
        hci_t *controller = new_controller ();
 
        if (!controller)
-               usb_fatal("Could not create USB controller instance.\n");
+               fatal("Could not create USB controller instance.\n");
 
        controller->instance = malloc (sizeof (uhci_t));
        if(!controller->instance)
-               usb_fatal("Not enough memory creating USB controller instance.\n");
+               fatal("Not enough memory creating USB controller instance.\n");
 
        controller->start = uhci_start;
        controller->stop = uhci_stop;
@@ -168,7 +168,7 @@ uhci_init (pcidev_t addr)
 
        UHCI_INST (controller)->framelistptr = memalign (0x1000, 1024 * sizeof (flistp_t *));   /* 4kb aligned to 4kb */
        if (! UHCI_INST (controller)->framelistptr)
-               usb_fatal("Not enough memory for USB frame list pointer.\n");
+               fatal("Not enough memory for USB frame list pointer.\n");
 
        memset (UHCI_INST (controller)->framelistptr, 0,
                1024 * sizeof (flistp_t));
@@ -182,7 +182,7 @@ uhci_init (pcidev_t addr)
           */
        td_t *antiberserk = memalign(16, sizeof(td_t));
        if (!antiberserk)
-               usb_fatal("Not enough memory for chipset workaround.\n");
+               fatal("Not enough memory for chipset workaround.\n");
        memset(antiberserk, 0, sizeof(td_t));
 
        UHCI_INST (controller)->qh_prei = memalign (16, sizeof (qh_t));
@@ -194,7 +194,7 @@ uhci_init (pcidev_t addr)
            ! UHCI_INST (controller)->qh_intr ||
            ! UHCI_INST (controller)->qh_data ||
            ! UHCI_INST (controller)->qh_last)
-               usb_fatal ("Not enough memory for USB controller queues.\n");
+               fatal("Not enough memory for USB controller queues.\n");
 
        UHCI_INST (controller)->qh_prei->headlinkptr.ptr =
                virt_to_phys (UHCI_INST (controller)->qh_intr);
@@ -443,7 +443,7 @@ uhci_bulk (endpoint_t *ep, int size, u8 *data, int finalize)
 {
        int maxpsize = ep->maxpacketsize;
        if (maxpsize == 0)
-               usb_fatal ("MaxPacketSize == 0!!!");
+               fatal("MaxPacketSize == 0!!!");
        int numpackets = (size + maxpsize - 1 + finalize) / maxpsize;
        if (numpackets == 0)
                return 0;
@@ -486,7 +486,7 @@ uhci_create_intr_queue (endpoint_t *ep, int reqsize, int reqcount, int reqtiming
        qh_t *qh = memalign(16, sizeof(qh_t));
 
        if (!data || !tds || !qh)
-               usb_fatal ("Not enough memory to create USB intr queue prerequisites.\n");
+               fatal("Not enough memory to create USB intr queue prerequisites.\n");
 
        qh->elementlinkptr.ptr = virt_to_phys(tds);
        qh->elementlinkptr.queue_head = 0;
@@ -494,7 +494,7 @@ uhci_create_intr_queue (endpoint_t *ep, int reqsize, int reqcount, int reqtiming
 
        intr_q *q = malloc(sizeof(intr_q));
        if (!q)
-               usb_fatal ("Not enough memory to create USB intr queue.\n");
+               fatal("Not enough memory to create USB intr queue.\n");
        q->qh = qh;
        q->tds = tds;
        q->data = data;
index bd3fb42b2233ac2b66ba8c82fa684119b5d3e7ab..53b32f6a14c46c8daf7c2284b53cadcde4dfc8ef 100644 (file)
@@ -178,7 +178,7 @@ uhci_rh_init (usbdev_t *dev)
        uhci_rh_enable_port (dev, 2);
        dev->data = malloc (sizeof (rh_inst_t));
        if (!dev->data)
-               usb_fatal ("Not enough memory for UHCI RH.\n");
+               fatal("Not enough memory for UHCI RH.\n");
 
        RH_INST (dev)->port[0] = -1;
        RH_INST (dev)->port[1] = -1;
index 6995cef7b24afbf8193d4c301c159ca2c40bef31..4f423327d5dae0c7f6fde0ba777fc6d2f4f07c8a 100644 (file)
@@ -459,9 +459,3 @@ usb_attach_device(hci_t *controller, int hubaddress, int port, int speed)
        return newdev;
 }
 
-void
-usb_fatal (const char *message)
-{
-       printf(message);
-       for (;;) ;
-}
index 57f60cfe8071f783fed9c4401fe34bd466683965..840b298cf8e9f1b6d56f98c96f363816cfd26276 100644 (file)
@@ -421,7 +421,7 @@ usb_hid_init (usbdev_t *dev)
                case hid_boot_proto_keyboard:
                        dev->data = malloc (sizeof (usbhid_inst_t));
                        if (!dev->data)
-                               usb_fatal("Not enough memory for USB HID device.\n");
+                               fatal("Not enough memory for USB HID device.\n");
                        debug ("  configuring...\n");
                        usb_hid_set_protocol(dev, interface, hid_proto_boot);
                        usb_hid_set_idle(dev, interface, KEYBOARD_REPEAT_MS);
index fcf4f36d5f400f366f4de42c735015d77b08af43..08042a2b9fc6c02fee61368d79c15c81424d50e8 100644 (file)
@@ -135,7 +135,7 @@ usb_hub_init (usbdev_t *dev)
        dev->data = malloc (sizeof (usbhub_inst_t));
 
        if (!dev->data)
-               usb_fatal("Not enough memory for USB hub.\n");
+               fatal("Not enough memory for USB hub.\n");
 
        HUB_INST (dev)->descriptor = (hub_descriptor_t *) get_descriptor(dev,
                gen_bmRequestType(device_to_host, class_type, dev_recp), 0x29, 0, 0);
@@ -143,7 +143,7 @@ usb_hub_init (usbdev_t *dev)
        HUB_INST (dev)->ports =
                malloc (sizeof (int) * (HUB_INST (dev)->num_ports + 1));
        if (! HUB_INST (dev)->ports)
-               usb_fatal("Not enough memory for USB hub ports.\n");
+               fatal("Not enough memory for USB hub ports.\n");
 
        for (i = 1; i <= HUB_INST (dev)->num_ports; i++)
                HUB_INST (dev)->ports[i] = -1;
index 729bf9117128d0a598854c8f135a4f810ff540b2..f90acb174479524a0fefb98acde5555a9a676312 100644 (file)
@@ -398,7 +398,7 @@ usb_msc_init (usbdev_t *dev)
 
        dev->data = malloc (sizeof (usbmsc_inst_t));
        if (!dev->data)
-               usb_fatal ("Not enough memory for USB MSC device.\n");
+               fatal("Not enough memory for USB MSC device.\n");
 
        MSC_INST (dev)->protocol = interface->bInterfaceSubClass;
        MSC_INST (dev)->bulk_in = 0;
index 0aca63de9dccac21329b4a3b12fda4b898b5d11d..a25cf403a014e9a9f75a4bc7516e51452acb8596 100644 (file)
@@ -57,11 +57,11 @@ xhci_init (pcidev_t addr)
        hci_t *controller = new_controller ();
 
        if (!controller)
-               usb_fatal("Could not create USB controller instance.\n");
+               fatal("Could not create USB controller instance.\n");
 
        controller->instance = malloc (sizeof (xhci_t));
        if(!controller->instance)
-               usb_fatal("Not enough memory creating USB controller instance.\n");
+               fatal("Not enough memory creating USB controller instance.\n");
 
        controller->start = xhci_start;
        controller->stop = xhci_stop;
@@ -82,7 +82,7 @@ xhci_init (pcidev_t addr)
        controller->reg_base = (u32)phys_to_virt(pci_read_config32 (controller->bus_address, 0x10) & ~0xf);
        //controller->reg_base = pci_read_config32 (controller->bus_address, 0x14) & ~0xf;
        if (pci_read_config32 (controller->bus_address, 0x14) > 0) {
-               usb_fatal("We don't do 64bit addressing.\n");
+               fatal("We don't do 64bit addressing.\n");
        }
        debug("regbase: %lx\n", controller->reg_base);
 
@@ -94,7 +94,7 @@ xhci_init (pcidev_t addr)
        debug("caplength: %x\n", XHCI_INST (controller)->capreg->caplength);
        debug("hciversion: %x.%x\n", XHCI_INST (controller)->capreg->hciver_hi, XHCI_INST (controller)->capreg->hciver_lo);
        if ((XHCI_INST (controller)->capreg->hciversion < 0x96) || (XHCI_INST (controller)->capreg->hciversion > 0x100)) {
-               usb_fatal("Unsupported xHCI version\n");
+               fatal("Unsupported xHCI version\n");
        }
        debug("maxslots: %x\n", XHCI_INST (controller)->capreg->MaxSlots);
        debug("maxports: %x\n", XHCI_INST (controller)->capreg->MaxPorts);
@@ -233,7 +233,7 @@ xhci_bulk (endpoint_t *ep, int size, u8 *data, int finalize)
 {
        int maxpsize = ep->maxpacketsize;
        if (maxpsize == 0)
-               usb_fatal ("MaxPacketSize == 0!!!");
+               fatal("MaxPacketSize == 0!!!");
        return 1;
 }
 
index 2817f042996d6f06338a64ed8815c5168597c820..1547ef62e2b7ec003149d2200b67d8c19f274e4b 100644 (file)
@@ -112,7 +112,7 @@ xhci_rh_init (usbdev_t *dev)
 
        dev->data = malloc (sizeof (rh_inst_t));
        if (!dev->data)
-               usb_fatal ("Not enough memory for XHCI RH.\n");
+               fatal("Not enough memory for XHCI RH.\n");
 
        RH_INST (dev)->numports = XHCI_INST (dev->controller)->capreg->MaxPorts;
        RH_INST (dev)->port = malloc(sizeof(int) * RH_INST (dev)->numports);
index 2cd9c558950c66c7c90b88955a1b34b83846329f..e38aa78bd1ab3d040d834c51ebd97a609f679d19 100644 (file)
@@ -257,5 +257,4 @@ int usb_interface_check(u16 vendor, u16 device);
 # define debug(fmt, ...)       while (0) { printf(fmt, ##__VA_ARGS__); }
 #endif
 
-void usb_fatal(const char *message) __attribute__ ((noreturn));
 #endif