Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1416310 > unrolled thread
| Started by | David Binderman <linuxdev.baldrick@gmail.com> |
|---|---|
| First post | 2016-06-07 17:20 +0200 |
| Last post | 2016-06-08 00:30 +0200 |
| Articles | 3 — 3 participants |
Back to article view | Back to linux.kernel
linux-4.7-rc2/drivers/rtc/rtc-ds1685.c: 2 * bad if test ? David Binderman <linuxdev.baldrick@gmail.com> - 2016-06-07 17:20 +0200
Re: linux-4.7-rc2/drivers/rtc/rtc-ds1685.c: 2 * bad if test ? Alexandre Belloni <alexandre.belloni@free-electrons.com> - 2016-06-07 17:40 +0200
Re: linux-4.7-rc2/drivers/rtc/rtc-ds1685.c: 2 * bad if test ? Joshua Kinard <kumba@gentoo.org> - 2016-06-08 00:30 +0200
| From | David Binderman <linuxdev.baldrick@gmail.com> |
|---|---|
| Date | 2016-06-07 17:20 +0200 |
| Subject | linux-4.7-rc2/drivers/rtc/rtc-ds1685.c: 2 * bad if test ? |
| Message-ID | <rHqXo-4lt-55@gated-at.bofh.it> |
Hello there, 1. linux-4.7-rc2/drivers/rtc/rtc-ds1685.c:392]: (style) Redundant condition: If '!(mday >= 1)', the comparison 'mday <= 31' is always true. Source code is if (!(mday >= 1) && (mday <= 31)) Maybe better code if (!((mday >= 1) && (mday <= 31))) 2. linux-4.7-rc2/drivers/rtc/rtc-ds1685.c:464]: (style) Redundant condition: If '!(mday >= 1)', the comparison 'mday <= 31' is always true. Duplicate. Also in the same file: [drivers/rtc/rtc-ds1685.c:265]: (style) Variable 'ctrlb' is assigned a value that is never used. [drivers/rtc/rtc-ds1685.c:812]: (style) Variable 'ctrlc' is assigned a value that is never used. Regards David Binderman
[toc] | [next] | [standalone]
| From | Alexandre Belloni <alexandre.belloni@free-electrons.com> |
|---|---|
| Date | 2016-06-07 17:40 +0200 |
| Message-ID | <rHrgK-4rU-19@gated-at.bofh.it> |
| In reply to | #1416310 |
Hi, On 07/06/2016 at 16:18:31 +0100, David Binderman wrote : > Hello there, > > 1. > > linux-4.7-rc2/drivers/rtc/rtc-ds1685.c:392]: (style) Redundant > condition: If '!(mday >= 1)', the comparison 'mday <= 31' is always > true. > > Source code is > > if (!(mday >= 1) && (mday <= 31)) > > Maybe better code > > if (!((mday >= 1) && (mday <= 31))) > > 2. > > linux-4.7-rc2/drivers/rtc/rtc-ds1685.c:464]: (style) Redundant > condition: If '!(mday >= 1)', the comparison 'mday <= 31' is always > true. > See http://git.kernel.org/cgit/linux/kernel/git/abelloni/linux.git/commit/?h=rtc-next&id=c5776dec8f2a90a0aa9e197c2900f68fda8dd978 This should fix that issue. > Duplicate. Also in the same file: > > [drivers/rtc/rtc-ds1685.c:265]: (style) Variable 'ctrlb' is assigned a > value that is never used. > [drivers/rtc/rtc-ds1685.c:812]: (style) Variable 'ctrlc' is assigned a > value that is never used. > Well, feel free to send a patch. Please include the name of the tool you used to find that as I pretty much prefer changes that are tested over cleanup form static analysis tools. -- Alexandre Belloni, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
[toc] | [prev] | [next] | [standalone]
| From | Joshua Kinard <kumba@gentoo.org> |
|---|---|
| Date | 2016-06-08 00:30 +0200 |
| Message-ID | <rHxFv-8uO-1@gated-at.bofh.it> |
| In reply to | #1416326 |
On 06/07/2016 11:30, Alexandre Belloni wrote: > Hi, > > On 07/06/2016 at 16:18:31 +0100, David Binderman wrote : >> Hello there, >> [snip] >> Duplicate. Also in the same file: >> >> [drivers/rtc/rtc-ds1685.c:265]: (style) Variable 'ctrlb' is assigned a >> value that is never used. This looks like it can be removed. I believe it's a relic of before I added the handling of either BCD or Binary modes for the SGI Octane's RTC interface. >> [drivers/rtc/rtc-ds1685.c:812]: (style) Variable 'ctrlc' is assigned a >> value that is never used. This needs to be wrapped in #ifdef CONFIG_RTC_DS1685_PROC_REGS, as the value of 'ctrlc' is displayed in /proc/drivers/rtc if that kconfig option is selected on supported systems. -- Joshua Kinard Gentoo/MIPS kumba@gentoo.org 6144R/F5C6C943 2015-04-27 177C 1972 1FB8 F254 BAD0 3E72 5C63 F4E3 F5C6 C943 "The past tempts us, the present confuses us, the future frightens us. And our lives slip away, moment by moment, lost in that vast, terrible in-between." --Emperor Turhan, Centauri Republic
[toc] | [prev] | [standalone]
Back to top | Article view | linux.kernel
csiph-web