Wolfram Sang
f937331b3f
init dynamic bin_attribute structures
Commit 6992f53349 ("sysfs: Use one lockdep
class per sysfs attribute.") introduced this requirement. First, at25
was fixed manually. Then, other occurences were found with coccinelle
and the following semantic patch. Results were reviewed and fixed up:
@ init @
identifier struct_name, bin;
@@
struct struct_name {
...
struct bin_attribute bin;
...
};
@ main extends init @
expression E;
statement S;
identifier name, err;
@@
(
struct struct_name *name;
|
- struct struct_name *name = NULL;
+ struct struct_name *name;
)
...
(
sysfs_bin_attr_init(&name->bin);
|
+ sysfs_bin_attr_init(&name->bin);
if (sysfs_create_bin_file(E, &name->bin))
S
|
+ sysfs_bin_attr_init(&name->bin);
err = sysfs_create_bin_file(E, &name->bin);
)
Signed-off-by: Wolfram Sang <w.sang@pengutronix.de>
Cc: Eric W. Biederman <ebiederm@xmission.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
|
2010-03-14 20:28:39 -07:00 |
| .. |
|
class.c
|
rtc-core: fix memory leak
|
2010-03-06 11:26:47 -08:00 |
|
hctosys.c
|
rtc/hctosys: only claim the RTC provided the system time if it did
|
2010-03-12 15:52:28 -08:00 |
|
interface.c
|
headers: remove sched.h from interrupt.h
|
2009-10-11 11:20:58 -07:00 |
|
Kconfig
|
rtc: Enable rtc in max8925
|
2010-03-07 22:17:16 +01:00 |
|
Makefile
|
rtc: Enable rtc in max8925
|
2010-03-07 22:17:16 +01:00 |
|
rtc-ab3100.c
|
|
|
|
rtc-at32ap700x.c
|
rtc: fix driver data issues in several rtc drivers
|
2009-12-16 07:19:58 -08:00 |
|
rtc-at91rm9200.c
|
|
|
|
rtc-at91sam9.c
|
rtc-at91sam9: Correct size given to memset
|
2010-03-06 11:26:47 -08:00 |
|
rtc-au1xxx.c
|
|
|
|
rtc-bfin.c
|
|
|
|
rtc-bq32k.c
|
rtc: add driver for BQ32000 I2C RTC
|
2009-12-16 07:20:00 -08:00 |
|
rtc-bq4802.c
|
rtc: fix driver data issues in several rtc drivers
|
2009-12-16 07:19:58 -08:00 |
|
rtc-cmos.c
|
rtc_cmos: convert shutdown to new pnp_driver->shutdown
|
2010-01-11 09:34:07 -08:00 |
|
rtc-coh901331.c
|
rtc-coh901331: fix braces in resume code
|
2010-03-06 11:26:48 -08:00 |
|
rtc-core.h
|
|
|
|
rtc-dev.c
|
headers: remove sched.h from interrupt.h
|
2009-10-11 11:20:58 -07:00 |
|
rtc-dm355evm.c
|
|
|
|
rtc-ds1216.c
|
|
|
|
rtc-ds1286.c
|
|
|
|
rtc-ds1302.c
|
rtc: fix driver data issues in several rtc drivers
|
2009-12-16 07:19:58 -08:00 |
|
rtc-ds1305.c
|
rtc: set wakeup capability for I2C and SPI RTC drivers
|
2009-12-17 15:45:32 -08:00 |
|
rtc-ds1307.c
|
rtc: set wakeup capability for I2C and SPI RTC drivers
|
2009-12-17 15:45:32 -08:00 |
|
rtc-ds1374.c
|
rtc: set wakeup capability for I2C and SPI RTC drivers
|
2009-12-17 15:45:32 -08:00 |
|
rtc-ds1390.c
|
|
|
|
rtc-ds1511.c
|
rtc-ds1511: fix races around device registration
|
2009-12-16 07:19:59 -08:00 |
|
rtc-ds1553.c
|
rtc: do not use container_of macro as an argument for to_platform_device
|
2009-12-16 07:19:59 -08:00 |
|
rtc-ds1672.c
|
|
|
|
rtc-ds1742.c
|
init dynamic bin_attribute structures
|
2010-03-14 20:28:39 -07:00 |
|
rtc-ds3234.c
|
|
|
|
rtc-efi.c
|
|
|
|
rtc-ep93xx.c
|
rtc-ep93xx.c: cleanup probe/remove routines
|
2010-03-06 11:26:46 -08:00 |
|
rtc-fm3130.c
|
rtc-fm3130: add missing braces
|
2010-02-02 18:11:21 -08:00 |
|
rtc-generic.c
|
|
|
|
rtc-isl1208.c
|
|
|
|
rtc-lib.c
|
|
|
|
rtc-m41t80.c
|
|
|
|
rtc-m41t94.c
|
|
|
|
rtc-m48t35.c
|
rtc: fix driver data issues in several rtc drivers
|
2009-12-16 07:19:58 -08:00 |
|
rtc-m48t59.c
|
rtc: fix driver data issues in several rtc drivers
|
2009-12-16 07:19:58 -08:00 |
|
rtc-m48t86.c
|
|
|
|
rtc-max6900.c
|
|
|
|
rtc-max6902.c
|
|
|
|
rtc-max8925.c
|
rtc: Enable rtc in max8925
|
2010-03-07 22:17:16 +01:00 |
|
rtc-mc13783.c
|
rtc/mc13783: implement alarm
|
2010-03-06 11:26:47 -08:00 |
|
rtc-mpc5121.c
|
rtc: Add MPC5121 Real time clock driver
|
2010-02-16 10:47:35 -07:00 |
|
rtc-msm6242.c
|
rtc: Add an RTC driver for the Oki MSM6242
|
2009-12-04 21:22:34 +01:00 |
|
rtc-mv.c
|
rtc-mv: add support for Alarm
|
2009-12-16 07:19:59 -08:00 |
|
rtc-mxc.c
|
rtc: mxc: fix memory leak
|
2010-03-06 11:26:46 -08:00 |
|
rtc-nuc900.c
|
ARM: NUC900: add RTC driver support for nuc910 and nuc920
|
2009-12-16 07:20:00 -08:00 |
|
rtc-omap.c
|
rtc: make rtc-omap driver ioremap its register space
|
2009-12-16 07:20:00 -08:00 |
|
rtc-pcap.c
|
|
|
|
rtc-pcf2123.c
|
rtc-pcf2123: move pcf2123_remove to .devexit.text
|
2010-03-06 11:26:47 -08:00 |
|
rtc-pcf8563.c
|
rtc: fix driver data issues in several rtc drivers
|
2009-12-16 07:19:58 -08:00 |
|
rtc-pcf8583.c
|
rtc: fix driver data issues in several rtc drivers
|
2009-12-16 07:19:58 -08:00 |
|
rtc-pcf50633.c
|
rtc: pcf50633: manage RTC alarm "pending" flag
|
2009-12-16 07:19:59 -08:00 |
|
rtc-pl030.c
|
|
|
|
rtc-pl031.c
|
ARM: 5914/1: Modify PL031 for Nomadik and U8500 v2
|
2010-02-04 18:06:41 +00:00 |
|
rtc-proc.c
|
|
|
|
rtc-ps3.c
|
|
|
|
rtc-pxa.c
|
const: constify remaining dev_pm_ops
|
2009-12-15 08:53:25 -08:00 |
|
rtc-r9701.c
|
|
|
|
rtc-rp5c01.c
|
rtc: Add an RTC driver for the Ricoh RP5C01
|
2009-12-04 21:22:35 +01:00 |
|
rtc-rs5c313.c
|
|
|
|
rtc-rs5c348.c
|
|
|
|
rtc-rs5c372.c
|
|
|
|
rtc-rx8025.c
|
|
|
|
rtc-rx8581.c
|
|
|
|
rtc-s3c.c
|
|
|
|
rtc-s35390a.c
|
|
|
|
rtc-sa1100.c
|
const: constify remaining dev_pm_ops
|
2009-12-15 08:53:25 -08:00 |
|
rtc-sh.c
|
const: constify remaining dev_pm_ops
|
2009-12-15 08:53:25 -08:00 |
|
rtc-starfire.c
|
|
|
|
rtc-stk17ta8.c
|
rtc: do not use container_of macro as an argument for to_platform_device
|
2009-12-16 07:19:59 -08:00 |
|
rtc-stmp3xxx.c
|
|
|
|
rtc-sun4v.c
|
|
|
|
rtc-sysfs.c
|
rtc/hctosys: only claim the RTC provided the system time if it did
|
2010-03-12 15:52:28 -08:00 |
|
rtc-test.c
|
|
|
|
rtc-twl.c
|
rtc-twl: Storage class should be before const qualifier
|
2010-03-06 11:26:47 -08:00 |
|
rtc-tx4939.c
|
rtc-tx4939: fix races around device registration
|
2009-12-16 07:19:59 -08:00 |
|
rtc-v3020.c
|
rtc: fix driver data issues in several rtc drivers
|
2009-12-16 07:19:58 -08:00 |
|
rtc-vr41xx.c
|
rtc-vr41xx: use resource_size()
|
2009-12-16 07:20:00 -08:00 |
|
rtc-wm831x.c
|
const: constify remaining dev_pm_ops
|
2009-12-15 08:53:25 -08:00 |
|
rtc-wm8350.c
|
rtc: Suppress duplicate enable/disable of WM8350 update interrupt
|
2010-03-07 22:16:56 +01:00 |
|
rtc-x1205.c
|
rtc-x1205: unconditionally set date when setting clock
|
2009-12-16 07:20:00 -08:00 |