Reduce local stack usage in wavefront_load_gus_patch() from 984 bytes to 140 bytes (on x86-32) by using kmalloc() instead of stack for these 840 bytes: wavefront_patch_info samp, pat, prog; // 3 * 280 Signed-off-by: Randy Dunlap diffstat:= sound/oss/wavfront.c | 56 +++++++++++++++++++++++++++++++-------------------- 1 files changed, 35 insertions(+), 21 deletions(-)