aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/media/dvb/dvb-core/dvb_net.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/media/dvb/dvb-core/dvb_net.c b/drivers/media/dvb/dvb-core/dvb_net.c
index 4ebf33a5ffa2..acf026342ec5 100644
--- a/drivers/media/dvb/dvb-core/dvb_net.c
+++ b/drivers/media/dvb/dvb-core/dvb_net.c
@@ -347,7 +347,8 @@ static void dvb_net_ule( struct net_device *dev, const u8 *buf, size_t buf_len )
347{ 347{
348 struct dvb_net_priv *priv = dev->priv; 348 struct dvb_net_priv *priv = dev->priv;
349 unsigned long skipped = 0L; 349 unsigned long skipped = 0L;
350 u8 *ts, *ts_end, *from_where = NULL, ts_remain = 0, how_much = 0, new_ts = 1; 350 const u8 *ts, *ts_end, *from_where = NULL;
351 u8 ts_remain = 0, how_much = 0, new_ts = 1;
351 struct ethhdr *ethh = NULL; 352 struct ethhdr *ethh = NULL;
352 353
353#ifdef ULE_DEBUG 354#ifdef ULE_DEBUG
@@ -364,7 +365,7 @@ static void dvb_net_ule( struct net_device *dev, const u8 *buf, size_t buf_len )
364 /* For all TS cells in current buffer. 365 /* For all TS cells in current buffer.
365 * Appearently, we are called for every single TS cell. 366 * Appearently, we are called for every single TS cell.
366 */ 367 */
367 for (ts = (char *)buf, ts_end = (char *)buf + buf_len; ts < ts_end; /* no default incr. */ ) { 368 for (ts = buf, ts_end = buf + buf_len; ts < ts_end; /* no default incr. */ ) {
368 369
369 if (new_ts) { 370 if (new_ts) {
370 /* We are about to process a new TS cell. */ 371 /* We are about to process a new TS cell. */