firewire-lib: Use ARRAY_SIZE instead of sizeof for correct limitation of loop
firewire-lib: Arrange variable declaration for 'amdtp_rate_table'

Use the same one in header.
fireworks/bebob/dice: Fix type conflict of local variable
fireworks/bebob: Fix type conflict of function argument

struct snd_pcm_runtime.rate is 'unsigned int'.
bebob: Add static specifier to some local variables
dice: Fix wrong narrowing conversion for 64bit width
fireworks/bebob: Improve code indent
bebob: Remove needless mutex_destroy()
bebob: Improve comments about IEC 61883 Conformant Data channel
fireworks: Add comment for response buffer
fireworks/bebob: Suppress 'sparse' warning to LL constant value
bebob: Suppress 'sparse' warning to name conflict for symbols
firewire-lib: Fix type conflict between __be32/bool
fireworks: Fix wrong argument for PTR_ERR()
firewire-lib: Add sorting in-packets for full duplex streams with sync

In full duplex streams with synchronization, consistency of SYT field in
in-packets is important for out-packets. This commit add sorting in-packets
according to the value of dbc.