fireworks: Fix memory leak for resp_buf
fireworks: fix bugs according to smatch analysis

1.Buffer overrun because of sizeof() instead of ARRAY_SIZE()
2.Wrong logical operator instead of bitwise operator
3.Wrong flags over bit width
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.