diff options
| author | Ming Lei <[email protected]> | 2012-08-21 16:04:27 +0800 |
|---|---|---|
| committer | John W. Linville <[email protected]> | 2012-09-07 15:03:36 -0400 |
| commit | 32e31de5c37856dba7f174970806e38199e53d81 (patch) | |
| tree | d8d2446ec1b38f0aac30b6b8944a97319fb67ebc /tools/perf/scripts/python | |
| parent | ee91592711ed90a1abfbb1b2ceadded11d685164 (diff) | |
wireless: ath9k-htc: only load firmware in need
It is not necessary to hold the firmware memory during the whole
driver lifetime, and obviously it does waste memory. Suppose there
are 4 ath9k-htc usb dongles working, kernel has to consume about
4*50KBytes RAM to cache firmware for all dongles. After applying the
patch, kernel only caches one single firmware image in RAM for
all ath9k-htc devices just during system suspend/resume cycle.
When system is ready for loading firmware, ath9k-htc can request
the loading from usersapce. During system resume, ath9k-htc still
can load the firmware which was cached in kernel memory before
system suspend.
Cc: [email protected]
Cc: "Luis R. Rodriguez" <[email protected]>
Cc: Jouni Malinen <[email protected]>
Cc: Vasanthakumar Thiagarajan <[email protected]>
Cc: Senthil Balasubramanian <[email protected]>
Cc: "John W. Linville" <[email protected]>
Signed-off-by: Ming Lei <[email protected]>
Signed-off-by: John W. Linville <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions