On Wed, 2010-05-19 at 14:45 +0200, Zdeněk Matěj wrote: > Thank you for your replay. > > I applied the supplied patches: > > 0001-mac80211-explicitly-disable-enable-QoS.patch > 0002-iwlwifi-manage-QoS-by-mac-stack.patch [...] > If I understand the patches correctly, the 0002...patch removes a "void > iwl_reset_qos(struct iwl_priv *priv)" function and unused qos_cap bits. > But the function is still used in "int iwl_init_drv(struct iwl_priv > *priv)" function in the "iwl-core.c". I removed a part of code: > --- > iwl_reset_qos(priv); > > priv->qos_data.qos_active = 0; > priv->qos_data.qos_cap.val = 0; > --- > as it is done in "int iwl3945_init_drv(struct iwl_priv *priv)" at the > end of the 0002....patch. Well spotted. Thanks. > With this adjustment (attached > "0002-iwlwifi-manage-QoS-by-mac-stack-adjust.patch" file) I can compile > the source and it works fine with APs with which it didn't work before. Good. I'll apply all these fixes. Ben. -- Ben Hutchings Once a job is fouled up, anything done to improve it makes it worse.
Attachment:
signature.asc
Description: This is a digitally signed message part