Messages in this thread Patch in this message | | | From | Rickard Strandqvist <> | Subject | [PATCH] arch: cris: arch-v32: drivers: sync_serial.c: Remove unused function | Date | Sat, 20 Dec 2014 23:44:10 +0100 |
| |
Remove the function sync_data_avail_to_end() that is not used anywhere.
This was partially found by using a static code analysis program called cppcheck.
Signed-off-by: Rickard Strandqvist <rickard_strandqvist@spectrumdigital.se> --- arch/cris/arch-v32/drivers/sync_serial.c | 20 -------------------- 1 file changed, 20 deletions(-)
diff --git a/arch/cris/arch-v32/drivers/sync_serial.c b/arch/cris/arch-v32/drivers/sync_serial.c index 5a14913..4781514 100644 --- a/arch/cris/arch-v32/drivers/sync_serial.c +++ b/arch/cris/arch-v32/drivers/sync_serial.c @@ -409,26 +409,6 @@ static inline int sync_data_avail(struct sync_port *port) return avail; } -static inline int sync_data_avail_to_end(struct sync_port *port) -{ - int avail; - unsigned char *start; - unsigned char *end; - - start = (unsigned char*)port->readp; /* cast away volatile */ - end = (unsigned char*)port->writep; /* cast away volatile */ - /* 0123456789 0123456789 - * ----- ----- - * ^rp ^wp ^wp ^rp - */ - - if (end >= start) - avail = end - start; - else - avail = port->flip + port->in_buffer_size - start; - return avail; -} - static int sync_serial_open(struct inode *inode, struct file *file) { int dev = iminor(inode); -- 1.7.10.4
| |