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: AB3100 RTC support
|
2009-09-17 09:47:24 +02:00 |
|
rtc-at32ap700x.c
|
rtc: fix driver data issues in several rtc drivers
|
2009-12-16 07:19:58 -08:00 |
|
rtc-at91rm9200.c
|
rtc: at91rm9200 fixes
|
2009-09-23 07:39:46 -07:00 |
|
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-bfin: do not share RTC IRQ
|
2009-09-23 07:39:45 -07:00 |
|
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
|
spi: prefix modalias with "spi:"
|
2009-09-23 07:39:43 -07:00 |
|
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
|
spi: prefix modalias with "spi:"
|
2009-09-23 07:39:43 -07:00 |
|
rtc-efi.c
|
rtc: add platform driver for EFI
|
2009-04-01 08:59:24 -07:00 |
|
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
|
parisc: rtc: Rename rtc-parisc to rtc-generic
|
2009-04-02 01:05:31 +00:00 |
|
rtc-isl1208.c
|
|
|
|
rtc-lib.c
|
|
|
|
rtc-m41t80.c
|
rtc: add m41t62 support to rtc-m41t80 driver
|
2009-04-02 19:04:51 -07:00 |
|
rtc-m41t94.c
|
spi: prefix modalias with "spi:"
|
2009-09-23 07:39:43 -07:00 |
|
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
|
spi: prefix modalias with "spi:"
|
2009-09-23 07:39:43 -07:00 |
|
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: driver for PCAP2 PMIC
|
2009-09-23 07:39:45 -07:00 |
|
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
|
[ARM] 5544/1: Trust PrimeCell resource sizes
|
2009-06-11 15:36:56 +01:00 |
|
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
|
powerpc/ps3: Add rtc-ps3
|
2009-04-02 01:05:32 +00:00 |
|
rtc-pxa.c
|
const: constify remaining dev_pm_ops
|
2009-12-15 08:53:25 -08:00 |
|
rtc-r9701.c
|
spi: prefix modalias with "spi:"
|
2009-09-23 07:39:43 -07:00 |
|
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
|
spi: prefix modalias with "spi:"
|
2009-09-23 07:39:43 -07:00 |
|
rtc-rs5c372.c
|
|
|
|
rtc-rx8025.c
|
rtc: add stand-alone driver for RX8025 chip
|
2009-06-18 13:03:43 -07:00 |
|
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: add Freescale stmp37xx/378x driver
|
2009-09-23 07:39:45 -07:00 |
|
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: make rtc_update_irq callable with irqs enabled
|
2009-06-19 16:46:05 -07:00 |
|
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 |