mixer: remove alloca() from elem_write_route()
mixer: remove alloca() from elem_write_route()

Both of alloca() and automatic variables keep storages on stack, while
the former generates more instructions than the latter. It's better to use
the latter if the size of storage is computable at pre-compile or compile
time; i.e. just for structures.

This commit obsolete usages of alloca() with automatic variables.

Signed-off-by: Takashi Sakamoto <d5ec7d0cd8074757a1f5eb708bc105c3065a65ea@sakamocchi.jp>
Signed-off-by: Takashi Iwai <4596b3305151c7ee743192a95d394341e3d3b644@suse.de>

tiwai/alsa-lib,takaswie/alsa-lib,zedongchen/alsa-lib,alsa-project/alsa-lib,zedongchen/alsa-lib,tiwai/alsa-lib,takaswie/alsa-lib,tiwai/alsa-lib,alsa-project/alsa-lib,zedongchen/alsa-lib,alsa-project/alsa-lib,zedongchen/alsa-lib,takaswie/alsa-lib,takaswie/alsa-lib,takaswie/alsa-lib,tiwai/alsa-lib,zedongchen/alsa-lib,alsa-project/alsa-lib