.. | .. |
---|
1019 | 1019 | spin_lock_irqsave(&isp116x->lock, flags); |
---|
1020 | 1020 | isp116x_write_reg32(isp116x, HCRHSTATUS, RH_HS_OCIC); |
---|
1021 | 1021 | spin_unlock_irqrestore(&isp116x->lock, flags); |
---|
1022 | | - /* fall through */ |
---|
| 1022 | + fallthrough; |
---|
1023 | 1023 | case C_HUB_LOCAL_POWER: |
---|
1024 | 1024 | DBG("C_HUB_LOCAL_POWER\n"); |
---|
1025 | 1025 | break; |
---|
.. | .. |
---|
1421 | 1421 | isp116x_write_reg32(isp116x, HCCONTROL, |
---|
1422 | 1422 | (val & ~HCCONTROL_HCFS) | |
---|
1423 | 1423 | HCCONTROL_USB_RESET); |
---|
1424 | | - /* fall through */ |
---|
| 1424 | + fallthrough; |
---|
1425 | 1425 | case HCCONTROL_USB_RESET: |
---|
1426 | 1426 | ret = -EBUSY; |
---|
1427 | | - /* fall through */ |
---|
| 1427 | + fallthrough; |
---|
1428 | 1428 | default: /* HCCONTROL_USB_SUSPEND */ |
---|
1429 | 1429 | spin_unlock_irqrestore(&isp116x->lock, flags); |
---|
1430 | 1430 | break; |
---|
.. | .. |
---|
1541 | 1541 | |
---|
1542 | 1542 | iounmap(isp116x->data_reg); |
---|
1543 | 1543 | res = platform_get_resource(pdev, IORESOURCE_MEM, 1); |
---|
1544 | | - release_mem_region(res->start, 2); |
---|
| 1544 | + if (res) |
---|
| 1545 | + release_mem_region(res->start, 2); |
---|
1545 | 1546 | iounmap(isp116x->addr_reg); |
---|
1546 | 1547 | res = platform_get_resource(pdev, IORESOURCE_MEM, 0); |
---|
1547 | | - release_mem_region(res->start, 2); |
---|
| 1548 | + if (res) |
---|
| 1549 | + release_mem_region(res->start, 2); |
---|
1548 | 1550 | |
---|
1549 | 1551 | usb_put_hcd(hcd); |
---|
1550 | 1552 | return 0; |
---|
.. | .. |
---|
1580 | 1582 | |
---|
1581 | 1583 | irq = ires->start; |
---|
1582 | 1584 | irqflags = ires->flags & IRQF_TRIGGER_MASK; |
---|
1583 | | - |
---|
1584 | | - if (pdev->dev.dma_mask) { |
---|
1585 | | - DBG("DMA not supported\n"); |
---|
1586 | | - ret = -EINVAL; |
---|
1587 | | - goto err1; |
---|
1588 | | - } |
---|
1589 | 1585 | |
---|
1590 | 1586 | if (!request_mem_region(addr->start, 2, hcd_name)) { |
---|
1591 | 1587 | ret = -EBUSY; |
---|