Loading sound/drivers/dummy.c +14 −6 Original line number Diff line number Diff line Loading @@ -644,15 +644,22 @@ static int alloc_fake_buffer(void) } static int dummy_pcm_copy(struct snd_pcm_substream *substream, int channel, snd_pcm_uframes_t pos, void __user *dst, snd_pcm_uframes_t count) int channel, unsigned long pos, void __user *dst, unsigned long bytes) { return 0; /* do nothing */ } static int dummy_pcm_copy_kernel(struct snd_pcm_substream *substream, int channel, unsigned long pos, void *dst, unsigned long bytes) { return 0; /* do nothing */ } static int dummy_pcm_silence(struct snd_pcm_substream *substream, int channel, snd_pcm_uframes_t pos, snd_pcm_uframes_t count) int channel, unsigned long pos, unsigned long bytes) { return 0; /* do nothing */ } Loading Loading @@ -683,8 +690,9 @@ static struct snd_pcm_ops dummy_pcm_ops_no_buf = { .prepare = dummy_pcm_prepare, .trigger = dummy_pcm_trigger, .pointer = dummy_pcm_pointer, .copy = dummy_pcm_copy, .silence = dummy_pcm_silence, .copy_user = dummy_pcm_copy, .copy_kernel = dummy_pcm_copy_kernel, .fill_silence = dummy_pcm_silence, .page = dummy_pcm_page, }; Loading Loading
sound/drivers/dummy.c +14 −6 Original line number Diff line number Diff line Loading @@ -644,15 +644,22 @@ static int alloc_fake_buffer(void) } static int dummy_pcm_copy(struct snd_pcm_substream *substream, int channel, snd_pcm_uframes_t pos, void __user *dst, snd_pcm_uframes_t count) int channel, unsigned long pos, void __user *dst, unsigned long bytes) { return 0; /* do nothing */ } static int dummy_pcm_copy_kernel(struct snd_pcm_substream *substream, int channel, unsigned long pos, void *dst, unsigned long bytes) { return 0; /* do nothing */ } static int dummy_pcm_silence(struct snd_pcm_substream *substream, int channel, snd_pcm_uframes_t pos, snd_pcm_uframes_t count) int channel, unsigned long pos, unsigned long bytes) { return 0; /* do nothing */ } Loading Loading @@ -683,8 +690,9 @@ static struct snd_pcm_ops dummy_pcm_ops_no_buf = { .prepare = dummy_pcm_prepare, .trigger = dummy_pcm_trigger, .pointer = dummy_pcm_pointer, .copy = dummy_pcm_copy, .silence = dummy_pcm_silence, .copy_user = dummy_pcm_copy, .copy_kernel = dummy_pcm_copy_kernel, .fill_silence = dummy_pcm_silence, .page = dummy_pcm_page, }; Loading