mirror of
https://github.com/FEX-Emu/linux.git
synced 2024-12-17 22:41:25 +00:00
72445af880
This code is not executed before ds1307->rtc has been successfully initialized to the result of calling rtc_device_register. Thus the test that ds1307->rtc is not NULL is always true. A simplified version of the semantic match that finds this problem is as follows: (http://coccinelle.lip6.fr/) // <smpl> @match exists@ expression x, E; statement S1, S2; @@ x = rtc_device_register(...) ... when != x = E ( * if (x == NULL || ...) S1 else S2 | * if (x == NULL && ...) S1 else S2 ) // </smpl> Signed-off-by: Julia Lawall <julia@diku.dk> Acked-by: Wolfram Sang <w.sang@pengutronix.de> Cc: David Brownell <david-b@pacbell.net> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
||
---|---|---|
.. | ||
class.c | ||
hctosys.c | ||
interface.c | ||
Kconfig | ||
Makefile | ||
rtc-ab3100.c | ||
rtc-at32ap700x.c | ||
rtc-at91rm9200.c | ||
rtc-at91sam9.c | ||
rtc-au1xxx.c | ||
rtc-bfin.c | ||
rtc-bq4802.c | ||
rtc-cmos.c | ||
rtc-coh901331.c | ||
rtc-core.h | ||
rtc-dev.c | ||
rtc-dm355evm.c | ||
rtc-ds1216.c | ||
rtc-ds1286.c | ||
rtc-ds1302.c | ||
rtc-ds1305.c | ||
rtc-ds1307.c | ||
rtc-ds1374.c | ||
rtc-ds1390.c | ||
rtc-ds1511.c | ||
rtc-ds1553.c | ||
rtc-ds1672.c | ||
rtc-ds1742.c | ||
rtc-ds3234.c | ||
rtc-efi.c | ||
rtc-ep93xx.c | ||
rtc-fm3130.c | ||
rtc-generic.c | ||
rtc-isl1208.c | ||
rtc-lib.c | ||
rtc-m41t80.c | ||
rtc-m41t94.c | ||
rtc-m48t35.c | ||
rtc-m48t59.c | ||
rtc-m48t86.c | ||
rtc-max6900.c | ||
rtc-max6902.c | ||
rtc-mv.c | ||
rtc-mxc.c | ||
rtc-omap.c | ||
rtc-pcap.c | ||
rtc-pcf2123.c | ||
rtc-pcf8563.c | ||
rtc-pcf8583.c | ||
rtc-pcf50633.c | ||
rtc-pl030.c | ||
rtc-pl031.c | ||
rtc-proc.c | ||
rtc-ps3.c | ||
rtc-pxa.c | ||
rtc-r9701.c | ||
rtc-rs5c313.c | ||
rtc-rs5c348.c | ||
rtc-rs5c372.c | ||
rtc-rx8025.c | ||
rtc-rx8581.c | ||
rtc-s3c.c | ||
rtc-s35390a.c | ||
rtc-sa1100.c | ||
rtc-sh.c | ||
rtc-starfire.c | ||
rtc-stk17ta8.c | ||
rtc-stmp3xxx.c | ||
rtc-sun4v.c | ||
rtc-sysfs.c | ||
rtc-test.c | ||
rtc-twl4030.c | ||
rtc-tx4939.c | ||
rtc-v3020.c | ||
rtc-vr41xx.c | ||
rtc-wm831x.c | ||
rtc-wm8350.c | ||
rtc-x1205.c |