diff options
| -rw-r--r-- | sound/firewire/amdtp.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/sound/firewire/amdtp.c b/sound/firewire/amdtp.c index 7b7b18303cac..5cc356db5351 100644 --- a/sound/firewire/amdtp.c +++ b/sound/firewire/amdtp.c | |||
| @@ -78,7 +78,7 @@ static void pcm_period_tasklet(unsigned long data); | |||
| 78 | int amdtp_stream_init(struct amdtp_stream *s, struct fw_unit *unit, | 78 | int amdtp_stream_init(struct amdtp_stream *s, struct fw_unit *unit, |
| 79 | enum amdtp_stream_direction dir, enum cip_flags flags) | 79 | enum amdtp_stream_direction dir, enum cip_flags flags) |
| 80 | { | 80 | { |
| 81 | s->unit = fw_unit_get(unit); | 81 | s->unit = unit; |
| 82 | s->direction = dir; | 82 | s->direction = dir; |
| 83 | s->flags = flags; | 83 | s->flags = flags; |
| 84 | s->context = ERR_PTR(-1); | 84 | s->context = ERR_PTR(-1); |
| @@ -102,7 +102,6 @@ void amdtp_stream_destroy(struct amdtp_stream *s) | |||
| 102 | { | 102 | { |
| 103 | WARN_ON(amdtp_stream_running(s)); | 103 | WARN_ON(amdtp_stream_running(s)); |
| 104 | mutex_destroy(&s->mutex); | 104 | mutex_destroy(&s->mutex); |
| 105 | fw_unit_put(s->unit); | ||
| 106 | } | 105 | } |
| 107 | EXPORT_SYMBOL(amdtp_stream_destroy); | 106 | EXPORT_SYMBOL(amdtp_stream_destroy); |
| 108 | 107 | ||
