76 |
if (xid) { |
if (xid) { |
77 |
if (!snd_info_check_reserved_words(xid)) |
if (!snd_info_check_reserved_words(xid)) |
78 |
goto __error; |
goto __error; |
79 |
strncpy(card->id, xid, sizeof(card->id) - 1); |
strlcpy(card->id, xid, sizeof(card->id)); |
80 |
} |
} |
81 |
write_lock(&snd_card_rwlock); |
write_lock(&snd_card_rwlock); |
82 |
if (idx < 0) { |
if (idx < 0) { |
193 |
f_ops = &s_f_ops->f_ops; |
f_ops = &s_f_ops->f_ops; |
194 |
|
|
195 |
memset(f_ops, 0, sizeof(*f_ops)); |
memset(f_ops, 0, sizeof(*f_ops)); |
|
#ifndef LINUX_2_2 |
|
196 |
f_ops->owner = file->f_op->owner; |
f_ops->owner = file->f_op->owner; |
|
#endif |
|
197 |
f_ops->release = file->f_op->release; |
f_ops->release = file->f_op->release; |
198 |
f_ops->poll = snd_disconnect_poll; |
f_ops->poll = snd_disconnect_poll; |
199 |
|
|