OpenCloudOS-Kernel/drivers/net/wireless/iwlwifi
Johannes Berg 98891754ea iwlwifi: don't map complete commands bidirectionally
The reason we mapped them bidirectionally was that not doing
so had caused IOMMU exceptions, due to the fact that the HW
writes back into the command. Now that the first part of the
command including the write-back part is always in the first
buffer, we don't need to map the remaining buffer(s) bidi
and can get rid of the special-casing for commands.

This is a requisite patch for another one to fix DMA mapping.

Reviewed-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
2013-02-28 11:48:51 +01:00
..
dvm iwlwifi: dvm: improve (again) the prints in reclaim path 2013-02-18 20:19:25 +01:00
mvm iwlwifi: fix wakeup status query and packet reporting 2013-02-27 09:14:04 +01:00
pcie iwlwifi: don't map complete commands bidirectionally 2013-02-28 11:48:51 +01:00
Kconfig iwlwifi: add the MVM driver 2013-02-01 11:27:15 +01:00
Makefile iwlwifi: add the MVM driver 2013-02-01 11:27:15 +01:00
iwl-agn-hw.h iwlwifi: update copyright 2013-01-24 13:00:55 +01:00
iwl-config.h iwlwifi: add 7000 series device configuration 2013-01-30 21:41:24 +01:00
iwl-csr.h iwlwifi: update copyright 2013-01-24 13:00:55 +01:00
iwl-debug.c iwlwifi: fix debug message level 2012-06-29 14:28:59 +02:00
iwl-debug.h iwlwifi: add the MVM driver 2013-02-01 11:27:15 +01:00
iwl-devtrace.c iwlwifi: update copyright 2013-01-24 13:00:55 +01:00
iwl-devtrace.h iwlwifi: always copy first 16 bytes of commands 2013-02-26 22:09:12 +01:00
iwl-drv.c iwlwifi: add the MVM driver 2013-02-01 11:27:15 +01:00
iwl-drv.h iwlwifi: update copyright 2013-01-24 13:00:55 +01:00
iwl-eeprom-parse.c iwlwifi: add NVM and PHY DB code for new MVM driver 2013-01-30 21:41:32 +01:00
iwl-eeprom-parse.h iwlwifi: add NVM and PHY DB code for new MVM driver 2013-01-30 21:41:32 +01:00
iwl-eeprom-read.c iwlwifi: update copyright 2013-01-24 13:00:55 +01:00
iwl-eeprom-read.h iwlwifi: update copyright 2013-01-24 13:00:55 +01:00
iwl-fh.h iwlwifi: add 7000 series device configuration 2013-01-30 21:41:24 +01:00
iwl-fw-file.h iwlwifi: update copyright 2013-01-24 13:00:55 +01:00
iwl-fw.h iwlwifi: add the MVM driver 2013-02-01 11:27:15 +01:00
iwl-io.c iwlwifi: move register access lock into transport 2013-02-01 11:27:22 +01:00
iwl-io.h iwlwifi: add iwl_set_bits_mask to transport API 2013-02-01 11:27:22 +01:00
iwl-modparams.h iwlwifi: update copyright 2013-01-24 13:00:55 +01:00
iwl-notif-wait.c iwlwifi: update copyright 2013-01-24 13:00:55 +01:00
iwl-notif-wait.h iwlwifi: update copyright 2013-01-24 13:00:55 +01:00
iwl-nvm-parse.c iwlwifi: add NVM and PHY DB code for new MVM driver 2013-01-30 21:41:32 +01:00
iwl-nvm-parse.h iwlwifi: add NVM and PHY DB code for new MVM driver 2013-01-30 21:41:32 +01:00
iwl-op-mode.h iwlwifi: use threaded interrupt handler 2013-02-05 14:39:12 +01:00
iwl-phy-db.c iwlwifi: mvm: Remove testing of static PIC in PhyDB 2013-02-27 09:14:08 +01:00
iwl-phy-db.h iwlwifi: add NVM and PHY DB code for new MVM driver 2013-01-30 21:41:32 +01:00
iwl-prph.h iwlwifi: add 7000 series device configuration 2013-01-30 21:41:24 +01:00
iwl-test.c iwlwifi: move register access lock into transport 2013-02-01 11:27:22 +01:00
iwl-test.h iwlwifi: update copyright 2013-01-24 13:00:55 +01:00
iwl-testmode.h iwlwifi: update copyright 2013-01-24 13:00:55 +01:00
iwl-trans.h iwlwifi: use threaded interrupt handler 2013-02-05 14:39:12 +01:00