/* this is a PIO-only driver, so there's nothing interesting for request or buffer allocation.  */
static struct usb_request* at91_ep_alloc_request(struct usb_ep *_ep, gfp_t gfp_flags)
/* this is a PIO-only driver, so there's nothing interesting for request or buffer allocation.  */
static struct usb_request* at91_ep_alloc_request(struct usb_ep *_ep, gfp_t gfp_flags)
{
	struct at91_request *req;
	req = kzalloc(sizeof (struct at91_request), gfp_flags);
	if (!req)
		return NULL;
	INIT_LIST_HEAD(&req->queue);
	return &req->req;
}