[PATCH] ath10k: cache calibration data when the core is stopped.
Marty Faltesek
mfaltesek at google.com
Wed Oct 5 09:40:52 PDT 2016
On Mon, Oct 3, 2016 at 4:02 AM, Michal Kazior <michal.kazior at tieto.com> wrote:
> On 13 September 2016 at 23:11, Marty Faltesek <mfaltesek at google.com> wrote:
> [...]
>> +int
>> +ath10k_cal_data_alloc(struct ath10k *ar, void **buf)
>> +{
>> + u32 hi_addr;
>> + __le32 addr;
>> + int ret;
>> +
>> + vfree(*buf);
>> + *buf = vmalloc(QCA988X_CAL_DATA_LEN);
>
> Shouldn't you use ar->hw_params to get hw-specific caldata length?
yup, it was because we were based on backports from earlier this year.
>
>
> [...]
>> @@ -1714,6 +1750,12 @@ int ath10k_core_start(struct ath10k *ar, enum ath10k_firmware_mode mode)
>>
>> INIT_LIST_HEAD(&ar->arvifs);
>>
>> + /*
>> + * We are up now, so no need to cache calibration data.
>> + */
>
> The comment style is:
>
> /* comment */
>
> If it's multi-line it should be:
>
> /* comment
> * comment
> */
>
> Ditto for other instances.
fixed, thanks.
>
>
> [...]
>> @@ -1757,6 +1799,11 @@ void ath10k_core_stop(struct ath10k *ar)
>> lockdep_assert_held(&ar->conf_mutex);
>> ath10k_debug_stop(ar);
>>
>> + /*
>> + * Cache caclibration data while stopped.
>
> typo. "calibration"
>
>
> Michał
fixed thanks.
More information about the ath10k
mailing list