diff options
author | Arjan van de Ven <arjan@linux.intel.com> | 2008-09-20 22:09:37 -0400 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2008-10-16 12:24:50 -0400 |
commit | 5172046d960b27f7c22bed8038d696e7004cb112 (patch) | |
tree | 1a57e114d9ecbf0f2fc1e7ef57bf21ed7144e246 /drivers/usb/host/uhci-q.c | |
parent | 728f08934b087b96aacb00467f5551e0a5593fca (diff) |
usb: turn dev_warn+WARN_ON combos into dev_WARN
dev_WARN is both compacter and gives better debug information
than just a WARN_ON, since people and tools will copy the device
information message together with the WARN_ON in bug reports.
Signed-off-by: Arjan van de Ven <arjan@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/usb/host/uhci-q.c')
-rw-r--r-- | drivers/usb/host/uhci-q.c | 24 |
1 files changed, 8 insertions, 16 deletions
diff --git a/drivers/usb/host/uhci-q.c b/drivers/usb/host/uhci-q.c index db645936eedd..1f0c2cf26e5d 100644 --- a/drivers/usb/host/uhci-q.c +++ b/drivers/usb/host/uhci-q.c | |||
@@ -123,14 +123,10 @@ static struct uhci_td *uhci_alloc_td(struct uhci_hcd *uhci) | |||
123 | 123 | ||
124 | static void uhci_free_td(struct uhci_hcd *uhci, struct uhci_td *td) | 124 | static void uhci_free_td(struct uhci_hcd *uhci, struct uhci_td *td) |
125 | { | 125 | { |
126 | if (!list_empty(&td->list)) { | 126 | if (!list_empty(&td->list)) |
127 | dev_warn(uhci_dev(uhci), "td %p still in list!\n", td); | 127 | dev_WARN(uhci_dev(uhci), "td %p still in list!\n", td); |
128 | WARN_ON(1); | 128 | if (!list_empty(&td->fl_list)) |
129 | } | 129 | dev_WARN(uhci_dev(uhci), "td %p still in fl_list!\n", td); |
130 | if (!list_empty(&td->fl_list)) { | ||
131 | dev_warn(uhci_dev(uhci), "td %p still in fl_list!\n", td); | ||
132 | WARN_ON(1); | ||
133 | } | ||
134 | 130 | ||
135 | dma_pool_free(uhci->td_pool, td, td->dma_handle); | 131 | dma_pool_free(uhci->td_pool, td, td->dma_handle); |
136 | } | 132 | } |
@@ -295,10 +291,8 @@ static struct uhci_qh *uhci_alloc_qh(struct uhci_hcd *uhci, | |||
295 | static void uhci_free_qh(struct uhci_hcd *uhci, struct uhci_qh *qh) | 291 | static void uhci_free_qh(struct uhci_hcd *uhci, struct uhci_qh *qh) |
296 | { | 292 | { |
297 | WARN_ON(qh->state != QH_STATE_IDLE && qh->udev); | 293 | WARN_ON(qh->state != QH_STATE_IDLE && qh->udev); |
298 | if (!list_empty(&qh->queue)) { | 294 | if (!list_empty(&qh->queue)) |
299 | dev_warn(uhci_dev(uhci), "qh %p list not empty!\n", qh); | 295 | dev_WARN(uhci_dev(uhci), "qh %p list not empty!\n", qh); |
300 | WARN_ON(1); | ||
301 | } | ||
302 | 296 | ||
303 | list_del(&qh->node); | 297 | list_del(&qh->node); |
304 | if (qh->udev) { | 298 | if (qh->udev) { |
@@ -746,11 +740,9 @@ static void uhci_free_urb_priv(struct uhci_hcd *uhci, | |||
746 | { | 740 | { |
747 | struct uhci_td *td, *tmp; | 741 | struct uhci_td *td, *tmp; |
748 | 742 | ||
749 | if (!list_empty(&urbp->node)) { | 743 | if (!list_empty(&urbp->node)) |
750 | dev_warn(uhci_dev(uhci), "urb %p still on QH's list!\n", | 744 | dev_WARN(uhci_dev(uhci), "urb %p still on QH's list!\n", |
751 | urbp->urb); | 745 | urbp->urb); |
752 | WARN_ON(1); | ||
753 | } | ||
754 | 746 | ||
755 | list_for_each_entry_safe(td, tmp, &urbp->td_list, list) { | 747 | list_for_each_entry_safe(td, tmp, &urbp->td_list, list) { |
756 | uhci_remove_td_from_urbp(td); | 748 | uhci_remove_td_from_urbp(td); |