Zhu Yi
dd48744964
iwlwifi: fix DMA allocation warnings
...
Below warning is triggered sometimes at module removal time when
CONFIG_DMA_API_DEBUG is enabled. This should be caused by we didn't
unmap pending commands (enqueued, but no complete notification
received) for the Tx command queue.
[ 1583.107469] ------------[ cut here ]------------
[ 1583.107539] WARNING: at lib/dma-debug.c:688
dma_debug_device_change+0x13c/0x180()
[ 1583.107617] Hardware name: ...
[ 1583.107664] pci 0000:04:00.0: DMA-API: device driver has pending DMA
allocations while released from device [count=1]
[ 1583.107713] Modules linked in: ...
[ 1583.111661] Pid: 16970, comm: modprobe Tainted: G W
2.6.34-rc1-wl #33
[ 1583.111727] Call Trace:
[ 1583.111779] [<c02a281c>] ? dma_debug_device_change+0x13c/0x180
[ 1583.111833] [<c02a281c>] ? dma_debug_device_change+0x13c/0x180
[ 1583.111908] [<c0138e11>] warn_slowpath_common+0x71/0xd0
[ 1583.111963] [<c02a281c>] ? dma_debug_device_change+0x13c/0x180
[ 1583.112016] [<c0138ebb>] warn_slowpath_fmt+0x2b/0x30
[ 1583.112086] [<c02a281c>] dma_debug_device_change+0x13c/0x180
[ 1583.112142] [<c03e6c33>] notifier_call_chain+0x53/0x90
[ 1583.112198] [<c03e1ebe>] ? down_read+0x6e/0x90
[ 1583.112271] [<c015b229>] __blocking_notifier_call_chain+0x49/0x70
[ 1583.112326] [<c015b26f>] blocking_notifier_call_chain+0x1f/0x30
[ 1583.112380] [<c031931c>] __device_release_driver+0x8c/0xa0
[ 1583.112451] [<c03193bf>] driver_detach+0x8f/0xa0
[ 1583.112538] [<c0318382>] bus_remove_driver+0x82/0x100
[ 1583.112595] [<c0319ad9>] driver_unregister+0x49/0x80
[ 1583.112671] [<c024feb2>] ? sysfs_remove_file+0x12/0x20
[ 1583.112727] [<c02aa292>] pci_unregister_driver+0x32/0x80
[ 1583.112791] [<fc13a3c1>] iwl_exit+0x12/0x19 [iwlagn]
[ 1583.112848] [<c017940a>] sys_delete_module+0x15a/0x210
[ 1583.112870] [<c015a5db>] ? up_read+0x1b/0x30
[ 1583.112893] [<c029600c>] ? trace_hardirqs_off_thunk+0xc/0x10
[ 1583.112924] [<c0295ffc>] ? trace_hardirqs_on_thunk+0xc/0x10
[ 1583.112947] [<c03e6a1f>] ? do_page_fault+0x1ff/0x3c0
[ 1583.112978] [<c03e36f6>] ? restore_all_notrace+0x0/0x18
[ 1583.113002] [<c016aa70>] ? trace_hardirqs_on_caller+0x20/0x190
[ 1583.113025] [<c0102d58>] sysenter_do_call+0x12/0x38
[ 1583.113054] ---[ end trace fc23e059cc4c2ced ]---
Signed-off-by: Zhu Yi <yi.zhu@intel.com>
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
2010-04-02 11:12:20 -07:00
..
2010-02-22 15:45:51 -08:00
2010-01-07 23:54:26 -08:00
2010-03-07 15:25:49 -08:00
2010-02-22 15:45:51 -08:00
2010-02-22 15:45:51 -08:00
2010-02-22 15:45:51 -08:00
2010-03-08 10:45:28 -08:00
2010-02-27 02:52:05 -08:00
2010-03-08 12:13:57 -08:00
2010-02-26 01:38:34 -08:00
2010-02-17 13:27:12 -08:00
2010-03-04 00:53:54 -08:00
2010-02-25 23:22:42 -08:00
2010-03-05 14:00:18 -08:00
2010-02-22 15:45:52 -08:00
2010-02-22 15:45:52 -08:00
2010-02-27 02:34:36 -08:00
2010-01-03 21:42:50 -08:00
2010-02-22 15:45:52 -08:00
2010-02-22 15:45:52 -08:00
2010-02-22 15:45:52 -08:00
2010-03-07 15:25:51 -08:00
2010-02-22 15:45:52 -08:00
2010-02-27 03:28:24 -08:00
2010-02-12 11:38:58 -08:00
2009-10-13 12:55:20 -07:00
2010-02-19 13:19:51 -08:00
2010-02-26 04:18:34 -08:00
2010-02-26 02:07:30 -08:00
2010-02-26 02:08:33 -08:00
2010-02-28 19:23:06 -08:00
2010-02-17 17:27:40 -08:00
2010-03-08 10:45:30 -08:00
2010-02-26 02:07:30 -08:00
2010-02-25 23:22:42 -08:00
2010-02-18 14:47:49 -08:00
2010-02-18 14:47:49 -08:00
2010-02-18 14:47:51 -08:00
2010-02-18 14:47:50 -08:00
2010-03-07 15:25:51 -08:00
2010-02-26 02:07:31 -08:00
2010-02-26 02:07:31 -08:00
2010-01-07 23:54:26 -08:00
2010-01-28 06:12:38 -08:00
2010-04-02 11:12:20 -07:00
2010-02-18 14:47:48 -08:00
2010-02-18 14:47:48 -08:00
2009-09-01 01:13:50 -07:00
2009-12-03 13:18:01 -08:00
2010-02-18 14:47:48 -08:00
2009-12-26 20:24:45 -08:00
2010-02-12 11:38:58 -08:00
2010-02-18 14:47:48 -08:00
2010-02-18 14:47:48 -08:00
2010-02-18 14:47:48 -08:00
2010-02-22 15:45:51 -08:00
2010-02-17 17:45:18 -08:00
2010-02-17 17:45:18 -08:00
2009-09-01 01:14:07 -07:00
2009-09-01 01:14:07 -07:00
2009-09-01 01:14:07 -07:00
2010-02-22 15:45:51 -08:00
2010-02-22 15:45:51 -08:00
2009-03-27 00:46:54 -07:00
2010-02-12 11:38:58 -08:00
2009-09-01 01:14:07 -07:00
2010-02-22 15:45:51 -08:00
2010-02-22 15:45:51 -08:00
2010-02-12 11:38:58 -08:00
2009-12-04 15:39:55 +01:00
2010-02-22 15:45:51 -08:00
2010-02-12 11:38:58 -08:00
2010-02-22 15:45:51 -08:00
2010-02-28 19:23:06 -08:00
2010-02-27 12:53:02 +01:00
2010-02-08 22:44:18 -08:00
2010-02-22 15:45:51 -08:00
2009-06-15 03:02:23 -07:00
2010-02-22 15:45:51 -08:00
2009-09-17 20:07:53 +02:00
2010-02-22 15:45:51 -08:00
2010-02-22 15:45:51 -08:00
2009-04-04 16:51:14 -07:00
2010-02-28 00:43:33 -08:00
2010-02-16 15:19:03 -08:00
2009-08-12 23:03:00 -07:00
2010-02-17 13:35:44 -08:00
2009-04-27 03:27:43 -07:00
2010-02-17 13:35:44 -08:00
2010-02-17 13:35:44 -08:00
2009-08-12 23:02:59 -07:00
2010-02-17 17:45:20 -08:00
2009-11-05 20:00:29 -08:00
2010-02-28 18:37:12 -08:00
2009-12-09 19:43:33 -08:00
2010-02-17 17:45:20 -08:00
2010-03-03 01:04:39 -08:00
2010-02-26 02:10:14 -08:00
2010-02-26 02:10:14 -08:00
2010-02-26 02:10:14 -08:00
2010-02-26 02:10:14 -08:00
2010-03-07 15:25:53 -08:00
2010-02-17 13:27:12 -08:00
2010-03-03 01:04:39 -08:00
2009-07-05 19:16:04 -07:00
2010-02-12 11:38:58 -08:00
2010-02-17 13:27:12 -08:00
2010-02-17 13:27:12 -08:00
2010-02-18 14:47:47 -08:00
2010-02-17 13:27:12 -08:00
2010-01-07 23:54:26 -08:00
2010-02-17 13:27:12 -08:00
2009-11-11 19:22:21 -08:00
2009-09-01 01:14:07 -07:00
2009-03-11 23:26:02 -07:00
2009-09-01 01:13:40 -07:00
2010-02-22 15:45:52 -08:00
2009-12-03 13:18:01 -08:00
2010-02-22 15:45:52 -08:00
2010-02-22 15:45:52 -08:00
2010-02-12 11:38:58 -08:00
2010-02-22 15:45:52 -08:00
2009-10-11 11:20:58 -07:00
2010-02-12 11:38:58 -08:00
2010-02-22 15:45:52 -08:00
2010-02-22 15:45:52 -08:00
2010-02-22 15:45:52 -08:00
2009-10-14 14:54:52 -07:00
2010-02-22 15:45:52 -08:00
2010-02-22 15:45:52 -08:00
2009-07-06 18:56:11 -07:00
2010-02-22 15:45:52 -08:00
2009-12-30 22:03:43 -08:00
2009-11-02 23:40:57 -08:00
2009-11-02 23:40:59 -08:00
2009-12-03 13:18:01 -08:00
2010-03-04 00:53:53 -08:00
2009-12-18 20:38:37 -08:00
2010-02-26 04:18:43 -08:00
2010-02-17 15:59:40 -08:00
2010-02-22 15:45:52 -08:00
2010-02-22 15:45:52 -08:00
2009-12-03 13:18:01 -08:00
2009-04-16 02:20:08 -07:00
2009-09-07 01:56:52 -07:00
2010-02-22 15:45:52 -08:00
2010-02-22 15:45:52 -08:00
2009-11-20 15:35:04 -08:00
2010-02-22 15:45:52 -08:00
2010-02-22 15:45:52 -08:00
2009-06-12 18:01:46 +02:00
2010-02-22 15:45:52 -08:00
2009-12-03 13:18:01 -08:00
2010-02-26 02:07:30 -08:00
2010-02-12 13:27:46 -08:00
2010-03-02 07:55:08 -08:00
2010-02-26 02:07:30 -08:00
2009-10-13 11:48:18 -07:00
2010-02-26 02:07:30 -08:00
2010-02-26 02:07:30 -08:00
2009-10-20 19:11:06 -07:00
2010-02-26 02:07:30 -08:00
2010-02-12 11:38:58 -08:00
2009-12-04 15:39:55 +01:00
2010-02-26 02:07:30 -08:00
2010-02-26 02:07:30 -08:00
2010-02-26 02:07:30 -08:00
2009-04-27 02:53:52 -07:00
2009-04-27 02:53:52 -07:00
2010-02-16 23:05:38 -08:00
2010-02-26 02:07:30 -08:00
2010-02-26 02:07:30 -08:00
2010-01-09 23:00:32 -08:00
2010-02-26 02:07:30 -08:00
2010-02-28 19:23:06 -08:00
2010-02-28 19:23:06 -08:00
2010-02-27 18:31:11 +01:00
2010-02-03 20:20:33 -08:00
2010-02-18 14:08:38 -08:00
2010-02-17 15:59:40 -08:00
2009-10-12 23:59:08 -07:00
2010-01-28 06:01:35 -08:00
2009-09-03 20:02:11 -07:00
2009-11-18 23:29:17 -08:00
2010-02-26 02:07:30 -08:00
2009-04-16 02:20:21 -07:00
2009-12-26 20:38:23 -08:00
2010-02-26 02:07:30 -08:00
2010-01-07 23:54:26 -08:00
2009-05-01 15:21:55 -07:00
2009-07-08 10:30:03 -07:00
2009-05-01 15:24:18 -07:00
2009-11-18 23:29:17 -08:00
2010-02-26 02:07:30 -08:00
2010-02-12 11:38:58 -08:00
2010-02-26 02:07:30 -08:00
2010-02-26 02:07:30 -08:00
2009-06-12 18:01:45 +02:00
2010-02-12 11:38:58 -08:00
2009-10-12 13:26:39 -07:00
2010-01-07 23:54:26 -08:00
2009-04-27 02:53:49 -07:00
2010-02-26 02:07:30 -08:00
2010-02-26 02:07:30 -08:00
2009-12-03 13:18:01 -08:00
2009-12-03 13:18:01 -08:00
2009-12-03 13:18:01 -08:00
2010-01-19 02:12:34 -08:00
2009-12-03 13:18:01 -08:00
2009-12-03 13:18:01 -08:00
2009-12-03 13:18:01 -08:00
2009-12-01 16:15:57 -08:00
2009-11-05 22:18:14 -08:00
2010-02-26 02:07:30 -08:00
2009-12-02 00:52:31 -08:00
2010-02-01 15:40:09 -05:00
2009-11-09 09:40:57 +01:00
2010-01-18 00:29:19 -08:00
2010-02-26 02:07:30 -08:00
2010-03-04 00:53:53 -08:00
2009-09-21 15:14:54 +02:00
2010-01-10 22:55:03 -08:00
2009-09-01 01:14:07 -07:00
2009-04-29 17:32:34 -07:00
2010-03-05 14:00:19 -08:00
2009-08-30 22:35:11 -07:00
2009-12-03 13:18:01 -08:00
2009-11-18 23:29:17 -08:00
2010-02-18 14:47:49 -08:00
2010-02-18 14:47:49 -08:00
2009-11-18 23:29:17 -08:00
2010-02-12 11:38:58 -08:00
2010-01-10 22:55:03 -08:00
2009-10-13 03:44:05 -07:00
2010-03-02 03:44:41 -08:00
2010-02-18 14:47:49 -08:00
2010-02-18 14:47:49 -08:00
2009-10-01 15:14:54 -07:00
2010-02-18 14:47:49 -08:00
2010-02-12 16:21:01 -08:00
2009-12-03 13:18:01 -08:00
2010-02-26 02:07:31 -08:00
2010-03-05 13:56:40 -08:00
2010-02-26 02:07:31 -08:00
2010-02-15 09:27:02 -08:00
2010-02-26 02:07:31 -08:00
2009-12-03 13:18:01 -08:00
2009-03-27 00:46:47 -07:00
2009-03-27 00:46:48 -07:00
2010-02-18 14:47:48 -08:00
2009-12-04 15:39:55 +01:00
2010-02-18 14:47:49 -08:00
2009-02-20 00:38:51 -08:00
2010-02-18 14:47:49 -08:00
2010-02-18 14:47:49 -08:00
2010-02-26 02:07:31 -08:00
2010-02-18 14:47:49 -08:00
2010-02-12 11:38:58 -08:00
2010-02-18 14:47:49 -08:00
2010-02-18 14:47:49 -08:00
2009-02-02 23:19:50 -08:00
2010-02-18 14:47:49 -08:00
2009-12-03 13:18:01 -08:00
2010-02-18 14:47:49 -08:00
2010-02-18 14:47:49 -08:00
2010-02-18 14:47:49 -08:00
2010-02-18 14:47:49 -08:00
2010-02-26 02:08:42 -08:00
2010-02-26 02:07:31 -08:00
2010-02-16 15:45:43 -08:00
2010-02-28 00:43:34 -08:00
2010-02-17 17:27:40 -08:00
2010-02-26 02:07:31 -08:00
2010-01-13 20:37:01 -08:00
2010-02-26 02:07:31 -08:00
2010-02-17 16:35:17 -08:00
2010-03-05 14:00:18 -08:00
2009-08-30 21:51:47 -07:00
2010-02-26 02:07:31 -08:00
2010-01-06 20:32:38 -08:00
2010-02-27 02:43:40 -08:00
2010-02-26 02:07:31 -08:00
2010-02-26 02:07:31 -08:00
2009-11-26 15:51:29 -08:00
2010-03-02 03:57:33 -08:00
2009-11-04 08:47:24 -08:00
2010-02-15 21:51:00 -08:00
2009-11-18 23:29:17 -08:00
2010-02-26 02:07:31 -08:00
2010-02-26 02:07:31 -08:00
2009-08-09 21:46:53 -07:00