diff for duplicates of <510FE6D3.9020904@parrot.com> diff --git a/a/1.txt b/N1/1.txt index 8a6bb07..fa38cfe 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -42,3 +42,10 @@ What's the best way the fix this issue on all architecture ? Matthieu +-------------- next part -------------- +A non-text attachment was scrubbed... +Name: vmalloc_uncached.diff +Type: text/x-diff +Size: 740 bytes +Desc: not available +URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20130204/72583e11/attachment.bin> diff --git a/a/2.hdr b/a/2.hdr deleted file mode 100644 index 1033d32..0000000 --- a/a/2.hdr +++ /dev/null @@ -1,3 +0,0 @@ -Content-Type: text/x-diff; name="vmalloc_uncached.diff" -Content-Transfer-Encoding: 7bit -Content-Disposition: inline; filename="vmalloc_uncached.diff" diff --git a/a/2.txt b/a/2.txt deleted file mode 100644 index acdfd10..0000000 --- a/a/2.txt +++ /dev/null @@ -1,19 +0,0 @@ -commit f3d13b6752e20cdd193d0265cc6b8f1d814dd869 -Author: Matthieu CASTET <matthieu.castet@parrot.com> -Date: Wed Jan 30 15:27:00 2013 +0100 - - make snd_pcm_lib_alloc_vmalloc_buffer memory uncached - -diff --git a/sound/core/pcm_memory.c b/sound/core/pcm_memory.c -index 69e01c4..1740d39 100644 ---- a/sound/core/pcm_memory.c -+++ b/sound/core/pcm_memory.c -@@ -425,7 +425,7 @@ int _snd_pcm_lib_alloc_vmalloc_buffer(struct snd_pcm_substream *substream, - return 0; /* already large enough */ - vfree(runtime->dma_area); - } -- runtime->dma_area = __vmalloc(size, gfp_flags, PAGE_KERNEL); -+ runtime->dma_area = __vmalloc(size, gfp_flags, pgprot_noncached(PAGE_KERNEL)); - if (!runtime->dma_area) - return -ENOMEM; - runtime->dma_bytes = size; diff --git a/a/3.hdr b/a/3.hdr deleted file mode 100644 index 4b86001..0000000 --- a/a/3.hdr +++ /dev/null @@ -1,4 +0,0 @@ -Content-Type: text/plain; charset="us-ascii" -MIME-Version: 1.0 -Content-Transfer-Encoding: 7bit -Content-Disposition: inline diff --git a/a/3.txt b/a/3.txt deleted file mode 100644 index 8b13789..0000000 --- a/a/3.txt +++ /dev/null @@ -1 +0,0 @@ - diff --git a/a/content_digest b/N1/content_digest index 4334916..746f71e 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -1,12 +1,8 @@ - "From\0Matthieu CASTET <matthieu.castet@parrot.com>\0" + "From\0matthieu.castet@parrot.com (Matthieu CASTET)\0" "Subject\0alsa usb-audio sound corruption caused by cached vmalloc mapping\0" "Date\0Mon, 4 Feb 2013 17:50:27 +0100\0" - "To\0ALSA devel <alsa-devel@alsa-project.org>" - " linux-arm-kernel@lists.infradead.org <linux-arm-kernel@lists.infradead.org>\0" - "Cc\0Takashi Iwai <tiwai@suse.de>" - Benjamin Herrenschmidt <benh@kernel.crashing.org> - " Russell King - ARM Linux <linux@arm.linux.org.uk>\0" - "\01:1\0" + "To\0linux-arm-kernel@lists.infradead.org\0" + "\00:1\0" "b\0" "Hi,\n" "\n" @@ -51,30 +47,13 @@ "What's the best way the fix this issue on all architecture ?\n" "\n" "\n" - Matthieu - "\01:2\0" - "fn\0vmalloc_uncached.diff\0" - "b\0" - "commit f3d13b6752e20cdd193d0265cc6b8f1d814dd869\n" - "Author: Matthieu CASTET <matthieu.castet@parrot.com>\n" - "Date: Wed Jan 30 15:27:00 2013 +0100\n" - "\n" - " make snd_pcm_lib_alloc_vmalloc_buffer memory uncached\n" - "\n" - "diff --git a/sound/core/pcm_memory.c b/sound/core/pcm_memory.c\n" - "index 69e01c4..1740d39 100644\n" - "--- a/sound/core/pcm_memory.c\n" - "+++ b/sound/core/pcm_memory.c\n" - "@@ -425,7 +425,7 @@ int _snd_pcm_lib_alloc_vmalloc_buffer(struct snd_pcm_substream *substream,\n" - " \t\t\treturn 0; /* already large enough */\n" - " \t\tvfree(runtime->dma_area);\n" - " \t}\n" - "-\truntime->dma_area = __vmalloc(size, gfp_flags, PAGE_KERNEL);\n" - "+\truntime->dma_area = __vmalloc(size, gfp_flags, pgprot_noncached(PAGE_KERNEL));\n" - " \tif (!runtime->dma_area)\n" - " \t\treturn -ENOMEM;\n" - " \truntime->dma_bytes = size;" - "\01:3\0" - "b\0" + "Matthieu\n" + "-------------- next part --------------\n" + "A non-text attachment was scrubbed...\n" + "Name: vmalloc_uncached.diff\n" + "Type: text/x-diff\n" + "Size: 740 bytes\n" + "Desc: not available\n" + URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20130204/72583e11/attachment.bin> -f53d6a8d31bc7558c69956030d496a7425e3edc2a1bf1e2ce73a9a8dcf575a6f +8d0e6f5a4d5b24c1105da6eebfe66c8fef49fd6bca2902831fe43bb4e4705a82
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.