From f7e61bc1c541a222c7d3d4c75b0e7c935ea31c47 Mon Sep 17 00:00:00 2001 From: Chris Humbert Date: Mon, 28 Nov 2005 09:29:23 -0800 Subject: [PATCH] --- yaml --- r: 15475 b: refs/heads/master c: bd39b7f195e5a780a3c6710eb1c1450f158a1f31 h: refs/heads/master i: 15473: 8ce0f7b18037fed164ec17a7826bb58311011e31 15471: 31fe4749dacb36b7f3c9ab9d21e5838599e5d5b2 v: v3 --- [refs] | 2 +- trunk/drivers/usb/core/buffer.c | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index fd911013bbf1..71bd3a74ab54 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 5d3202949c9ac6e135d98bde15a8f05ad3fa5849 +refs/heads/master: bd39b7f195e5a780a3c6710eb1c1450f158a1f31 diff --git a/trunk/drivers/usb/core/buffer.c b/trunk/drivers/usb/core/buffer.c index 419c9943a7cb..ad742cec94fa 100644 --- a/trunk/drivers/usb/core/buffer.c +++ b/trunk/drivers/usb/core/buffer.c @@ -55,6 +55,9 @@ int hcd_buffer_create (struct usb_hcd *hcd) char name [16]; int i, size; + if (!hcd->self.controller->dma_mask) + return 0; + for (i = 0; i < HCD_BUFFER_POOLS; i++) { if (!(size = pool_max [i])) continue;