snd_nm256_capture_copy(snd_pcm_substream_t *substream,
int channel, /* not used (interleaved data) */
snd_pcm_uframes_t pos,
- void *dst,
+ void __user *dst,
snd_pcm_uframes_t count)
{
snd_pcm_runtime_t *runtime = substream->runtime;
/* this workaround will cause lock-up after suspend/resume on Sony PCG-F305 */
chip->latitude_workaround = 0;
}
+ if (subsystem_vendor == 0x1028 && subsystem_device == 0x0080) {
+ /* this workaround will cause lock-up after suspend/resume on a Dell laptop */
+ chip->latitude_workaround = 0;
+ }
snd_nm256_init_chip(chip);