aboutsummaryrefslogtreecommitdiff
path: root/init
diff options
context:
space:
mode:
authormerge <null@invalid>2008-11-26 21:18:18 +0000
committerAndy Green <agreen@pads.home.warmcat.com>2008-11-26 21:18:18 +0000
commite21ce7019cc3b9495be8678ef2c41569cc03021e (patch)
tree34311d5cda8c87664ca3e368c8c82a9640d14dca /init
parentbcc54765697f64a6270e5e2373d41153e5f1871a (diff)
MERGE-via-balaji-tracking-hist-MERGE-via-stable-tracking-hist-ar6k-break-down-insane-allocat
balaji-tracking-hist top was MERGE-via-stable-tracking-hist-ar6k-break-down-insane-allocat / 6a9c6db399ca60d371ec6b42986608e8bc4a636f ... parent commitmessage: From: merge <null@invalid> MERGE-via-stable-tracking-hist-ar6k-break-down-insane-allocat stable-tracking-hist top was ar6k-break-down-insane-allocat / ac6b4c5fae9b497401eeb3e47cc21932839c18a2 ... parent commitmessage: From: Werner Almesberger <werner@openmoko.org> ar6k-break-down-insane-allocation.patch The Atheros WLAN stack kmallocs almost 64kB of contiguous kernel memory for a structure containing almost entirely buffers. As is commonly known , this kind of large allocation has a very high risk of failing as kernel memory fragments during the life of a system. This patch allocates the buffers indiviudually, thus shrinking the structure to a size below 4kB. Note: this is untested. These buffers are only used with Atheros' raw interface, which none of the code we have, including wmiconfig, even seems to know about. This may fix bug #2133. Code follows Atheros' style, so checkpatch hates it. Signed-off-by: Werner Almesberger <werner@openmoko.org>
Diffstat (limited to 'init')
0 files changed, 0 insertions, 0 deletions