]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - drivers/usb/musb/musb_core.c
MUSB: Add sanity check for maximum number of endpoints
[linux-2.6-omap-h63xx.git] / drivers / usb / musb / musb_core.c
index 128e949db47c4a2c64f0156a2c7c227ef8f16fd1..bd82253a3329014803a35541135a008b93f82b57 100644 (file)
@@ -1806,6 +1806,7 @@ allocate_instance(struct device *dev,
        musb->ctrl_base = mbase;
        musb->nIrq = -ENODEV;
        musb->config = config;
+       BUG_ON(musb->config->num_eps > MUSB_C_NUM_EPS);
        for (epnum = 0, ep = musb->endpoints;
                        epnum < musb->config->num_eps;
                        epnum++, ep++) {