Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

V4L/DVB: DVB: Export dvb_ringbuffer_flush() again

Add EXPORT_SYMBOL(dvb_ringbuffer_flush) again,
replace my_dvb_ringbuffer_flush() in ngene driver.

Signed-off-by: Oliver Endriss <o.endriss@gmx.de>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>

authored by

Oliver Endriss and committed by
Mauro Carvalho Chehab
126cd4bc 948a1195

+3 -14
+1
drivers/media/dvb/dvb-core/dvb_ringbuffer.c
··· 89 89 rbuf->pread = rbuf->pwrite; 90 90 rbuf->error = 0; 91 91 } 92 + EXPORT_SYMBOL(dvb_ringbuffer_flush); 92 93 93 94 void dvb_ringbuffer_reset(struct dvb_ringbuffer *rbuf) 94 95 {
+2 -14
drivers/media/dvb/ngene/ngene-core.c
··· 77 77 (dev->iomem + (adr)), (count)) 78 78 79 79 /****************************************************************************/ 80 - /* Functions with missing kernel exports ************************************/ 81 - /****************************************************************************/ 82 - 83 - /* yeah, let's throw out all exports which are not used in kernel ... */ 84 - 85 - void my_dvb_ringbuffer_flush(struct dvb_ringbuffer *rbuf) 86 - { 87 - rbuf->pread = rbuf->pwrite; 88 - rbuf->error = 0; 89 - } 90 - 91 - /****************************************************************************/ 92 80 /* nGene interrupt handler **************************************************/ 93 81 /****************************************************************************/ 94 82 ··· 1506 1518 1507 1519 /* printk(KERN_INFO DEVICE_NAME ": lock=%08x\n", 1508 1520 ngreadl(0x9310)); */ 1509 - my_dvb_ringbuffer_flush(&dev->tsout_rbuf); 1521 + dvb_ringbuffer_flush(&dev->tsout_rbuf); 1510 1522 control = 0x80; 1511 1523 if (chan->mode & (NGENE_IO_TSIN | NGENE_IO_TSOUT)) { 1512 1524 chan->Capture1Length = 512 * 188; ··· 1537 1549 if (!state) { 1538 1550 spin_lock_irq(&chan->state_lock); 1539 1551 chan->pBufferExchange = 0; 1540 - my_dvb_ringbuffer_flush(&dev->tsout_rbuf); 1552 + dvb_ringbuffer_flush(&dev->tsout_rbuf); 1541 1553 spin_unlock_irq(&chan->state_lock); 1542 1554 } 1543 1555 }