summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Gortmaker <paul.gortmaker@windriver.com>2017-06-19 10:01:27 -0400
committerPaul Gortmaker <paul.gortmaker@windriver.com>2017-06-19 10:01:27 -0400
commit7368a665fb688b451afb839f708995b9af33efbd (patch)
tree117df65081627ea2fbd4300b25b8668c74445588
parent23998672ddc17bada3edf1ac45b0ec7c9ee1ed40 (diff)
downloadlongterm-queue-4.8-7368a665fb688b451afb839f708995b9af33efbd.tar.gz
media: drop patch for 4.9-rc4+
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
-rw-r--r--queue/media-cxusb-Use-a-dma-capable-buffer-also-for-readin.patch60
-rw-r--r--queue/series1
2 files changed, 0 insertions, 61 deletions
diff --git a/queue/media-cxusb-Use-a-dma-capable-buffer-also-for-readin.patch b/queue/media-cxusb-Use-a-dma-capable-buffer-also-for-readin.patch
deleted file mode 100644
index 0a85659..0000000
--- a/queue/media-cxusb-Use-a-dma-capable-buffer-also-for-readin.patch
+++ /dev/null
@@ -1,60 +0,0 @@
-From 3f190e3aec212fc8c61e202c51400afa7384d4bc Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Stefan=20Br=C3=BCns?= <stefan.bruens@rwth-aachen.de>
-Date: Sun, 5 Feb 2017 12:57:59 -0200
-Subject: [PATCH] [media] cxusb: Use a dma capable buffer also for reading
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-commit 3f190e3aec212fc8c61e202c51400afa7384d4bc upstream.
-
-Commit 17ce039b4e54 ("[media] cxusb: don't do DMA on stack")
-added a kmalloc'ed bounce buffer for writes, but missed to do the same
-for reads. As the read only happens after the write is finished, we can
-reuse the same buffer.
-
-As dvb_usb_generic_rw handles a read length of 0 by itself, avoid calling
-it using the dvb_usb_generic_read wrapper function.
-
-Signed-off-by: Stefan BrĂ¼ns <stefan.bruens@rwth-aachen.de>
-Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
-
-diff --git a/drivers/media/usb/dvb-usb/cxusb.c b/drivers/media/usb/dvb-usb/cxusb.c
-index 5d7b4eaa6a3c..51620e02292f 100644
---- a/drivers/media/usb/dvb-usb/cxusb.c
-+++ b/drivers/media/usb/dvb-usb/cxusb.c
-@@ -59,23 +59,24 @@ static int cxusb_ctrl_msg(struct dvb_usb_device *d,
- u8 cmd, u8 *wbuf, int wlen, u8 *rbuf, int rlen)
- {
- struct cxusb_state *st = d->priv;
-- int ret, wo;
-+ int ret;
-
- if (1 + wlen > MAX_XFER_SIZE) {
- warn("i2c wr: len=%d is too big!\n", wlen);
- return -EOPNOTSUPP;
- }
-
-- wo = (rbuf == NULL || rlen == 0); /* write-only */
-+ if (rlen > MAX_XFER_SIZE) {
-+ warn("i2c rd: len=%d is too big!\n", rlen);
-+ return -EOPNOTSUPP;
-+ }
-
- mutex_lock(&d->data_mutex);
- st->data[0] = cmd;
- memcpy(&st->data[1], wbuf, wlen);
-- if (wo)
-- ret = dvb_usb_generic_write(d, st->data, 1 + wlen);
-- else
-- ret = dvb_usb_generic_rw(d, st->data, 1 + wlen,
-- rbuf, rlen, 0);
-+ ret = dvb_usb_generic_rw(d, st->data, 1 + wlen, st->data, rlen, 0);
-+ if (!ret && rbuf && rlen)
-+ memcpy(rbuf, st->data, rlen);
-
- mutex_unlock(&d->data_mutex);
- return ret;
---
-2.12.0
-
diff --git a/queue/series b/queue/series
index 2c02b0f..107926c 100644
--- a/queue/series
+++ b/queue/series
@@ -191,6 +191,5 @@ rtc-tegra-Implement-clock-handling.patch
mm-Tighten-x86-dev-mem-with-zeroing-reads.patch
media-dvb-usb-don-t-use-stack-for-firmware-load.patch
media-dvb-usb-firmware-don-t-do-DMA-on-stack.patch
-cxusb-Use-a-dma-capable-buffer-also-for-reading.patch
virtio-console-avoid-DMA-from-stack.patch
net-ipv6-check-route-protocol-when-deleting-routes.patch