ALSA: dice: fix array limits in dice_proc_read()

The array limits are supposed to be in units of u32 instead of in bytes.
The current code has a potential array overflow.

Fixes: c614475b0ea9 ('ALSA: dice: add a proc file to show device information')
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Acked-by: Clemens Ladisch <clemens@ladisch.de>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
update according to maintainer's advices
bebob: add device IDs to be supported/not to be supported
fireworks: hwdep support to transmit/receive EFW transaction in user land
add support for EFW transaction response in monitor.c

As a sample.
fireworks: remove some codes for patch candidate
modify some style problems
firewire-lib/bebob: move PLUG INFO command to firewire-lib and fix bugs
bebob: replace fixed number to macro
bebob: remove useless functions
firewire-lib: add printk_ratelimit() according to maintainer's advice
firewire-lib: use dev_info_ratelimited() instead of printk_ratelimit()

According to an advice by checkpatch.pl.
bebob: rename some functions in bebob.c

I use 'snd_bebob' prefix for externed functions.
fireworks: change proc output for response buffer
fireworks: improve endian handling for EFW transaction
fireworks: improve return status for hwdep interface
fireworks: change return value for hwdep
fireworks: fix endian-ness arrangement bug
fireworks: modification for code format
Kconfig modification for format