int i2400mu_notification_setup(struct i2400mu *i2400mu) { struct device *dev = &i2400mu->usb_iface->dev; int usb_pipe, ret = 0; struct usb_endpoint_descriptor *epd; char *buf; d_fnstart(4, dev, "(i2400m %p)\n", i2400mu); buf = kmalloc(I2400MU_MAX_NOTIFICATION_LEN, GFP_KERNEL | GFP_DMA); Hi, is there some special reason you use GFP_DMA for? Usually USB does not need this and the memory area needed to satisfy this is small. Regards Oliver -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html