From 0dac05cc40f258046849d3d5479997db40b49e6c Mon Sep 17 00:00:00 2001 From: Sarah Sharp Date: Mon, 27 Apr 2009 19:57:50 -0700 Subject: [PATCH] --- yaml --- r: 151412 b: refs/heads/master c: 6d65b78a093552fb42448480d4c66bf093a6d4cf h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/include/linux/usb.h | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 63996fb691a5..6c48a86ee6ef 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 3ffbba9511b4148cbe1f6b6238686adaeaca8feb +refs/heads/master: 6d65b78a093552fb42448480d4c66bf093a6d4cf diff --git a/trunk/include/linux/usb.h b/trunk/include/linux/usb.h index 475cb75cc378..112a2d6e922f 100644 --- a/trunk/include/linux/usb.h +++ b/trunk/include/linux/usb.h @@ -1044,7 +1044,9 @@ typedef void (*usb_complete_t)(struct urb *); * @setup_dma: For control transfers with URB_NO_SETUP_DMA_MAP set, the * device driver has provided this DMA address for the setup packet. * The host controller driver should use this in preference to - * setup_packet. + * setup_packet, but the HCD may chose to ignore the address if it must + * copy the setup packet into internal structures. Therefore, setup_packet + * must always point to a valid buffer. * @start_frame: Returns the initial frame for isochronous transfers. * @number_of_packets: Lists the number of ISO transfer buffers. * @interval: Specifies the polling interval for interrupt or isochronous