New Upstream Snapshot - rtl-sdr
More details
Historical runs
- quilt-patch-out-of-date: Quilt patch 0002-lib-Add-workaround-for-Linux-usbfs-mmap-bug.patch no longer applies
- quilt-patch-out-of-date: Quilt patch 0002-lib-Add-workaround-for-Linux-usbfs-mmap-bug.patch no longer applies
- quilt-refresh-error: An error occurred refreshing quilt patch 0002-lib-Add-workaround-for-Linux-usbfs-mmap-bug.patch: Applying patch debian/patches/0002-lib-Add-workaround-for-Linux-usbfs-mmap-bug.patch can't find file to patch at input line 23 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |From f68bb2fa772ad94f58c59babd78353667570630b Mon Sep 17 00:00:00 2001 |From: Steve Markgraf <steve@steve-m.de> |Date: Sun, 7 Oct 2018 01:16:07 +0200 |Subject: [PATCH 02/33] lib: Add workaround for Linux usbfs mmap() bug | |The Linux Kernel has a bug on ARM/ARM64 systems where the USB CMA |memory is incorrectly mapped to userspace, breaking zerocopy. | |When the Kernel allocates the memory, it clears it with memset(). |If the mapping worked correctly, we should have zeroed out buffers, |if it doesn't, we get random Kernel memory. We now check for this, |and fall back to buffers in userspace if that's the case. | |Signed-off-by: Steve Markgraf <steve@steve-m.de> |--- | src/librtlsdr.c | 19 +++++++++++++++++-- | 1 file changed, 17 insertions(+), 2 deletions(-) | |diff --git a/src/librtlsdr.c b/src/librtlsdr.c |index 433ed5b..89ec903 100644 |--- a/src/librtlsdr.c |+++ b/src/librtlsdr.c -------------------------- No file to patch. Skipping patch. 1 out of 1 hunk ignored Patch debian/patches/0002-lib-Add-workaround-for-Linux-usbfs-mmap-bug.patch does not apply (enforce with -f)