mirror of https://github.com/torvalds/linux.git
Add struct bin_attribute initialization to fix the following bug:
rtc-ds1307 3-0068: rtc core: registered ds1307 as rtc0
BUG: key cfb14fcc not in .data!
------------[ cut here ]------------
WARNING: at kernel/lockdep.c:2986 sysfs_add_file_mode+0x84/0xdc()
Modules linked in:
[<c0018d94>] (unwind_backtrace+0x0/0xf8) from [<c0031f7c>] (warn_slowpath_common+0x4c/0x64)
[<c0031f7c>] (warn_slowpath_common+0x4c/0x64) from [<c0031fb0>] (warn_slowpath_null+0x1c/0x24)
[<c0031fb0>] (warn_slowpath_null+0x1c/0x24) from [<c012f7ac>] (sysfs_add_file_mode+0x84/0xdc)
[<c012f7ac>] (sysfs_add_file_mode+0x84/0xdc) from [<c04b11e4>] (ds1307_probe+0x5e4/0x6ac)
[<c04b11e4>] (ds1307_probe+0x5e4/0x6ac) from [<c036e600>] (i2c_device_probe+0xdc/0x108)
[<c036e600>] (i2c_device_probe+0xdc/0x108) from [<c02cdf84>] (driver_probe_device+0x90/0x210)
[<c02cdf84>] (driver_probe_device+0x90/0x210) from [<c02ce198>] (__driver_attach+0x94/0x98)
[<c02ce198>] (__driver_attach+0x94/0x98) from [<c02cc824>] (bus_for_each_dev+0x50/0x7c)
[<c02cc824>] (bus_for_each_dev+0x50/0x7c) from [<c02cd780>] (bus_add_driver+0x184/0x244)
[<c02cd780>] (bus_add_driver+0x184/0x244) from [<c02ce43c>] (driver_register+0x78/0x12c)
[<c02ce43c>] (driver_register+0x78/0x12c) from [<c03701ac>] (i2c_register_driver+0x2c/0xb4)
[<c03701ac>] (i2c_register_driver+0x2c/0xb4) from [<c0008798>] (do_one_initcall+0x34/0x178)
[<c0008798>] (do_one_initcall+0x34/0x178) from [<c0691860>] (kernel_init+0xdc/0x194)
[<c0691860>] (kernel_init+0xdc/0x194) from [<c0013cf0>] (kernel_thread_exit+0x0/0x8)
Since commit
|
||
|---|---|---|
| .. | ||
| Kconfig | ||
| Makefile | ||
| class.c | ||
| hctosys.c | ||
| interface.c | ||
| rtc-88pm860x.c | ||
| rtc-ab3100.c | ||
| rtc-ab8500.c | ||
| rtc-at32ap700x.c | ||
| rtc-at91rm9200.c | ||
| rtc-at91sam9.c | ||
| rtc-au1xxx.c | ||
| rtc-bfin.c | ||
| rtc-bq32k.c | ||
| rtc-bq4802.c | ||
| rtc-cmos.c | ||
| rtc-coh901331.c | ||
| rtc-core.h | ||
| rtc-da9052.c | ||
| rtc-davinci.c | ||
| 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-ds3232.c | ||
| rtc-ds3234.c | ||
| rtc-efi.c | ||
| rtc-em3027.c | ||
| rtc-ep93xx.c | ||
| rtc-fm3130.c | ||
| rtc-generic.c | ||
| rtc-imxdi.c | ||
| rtc-isl1208.c | ||
| rtc-isl12022.c | ||
| rtc-jz4740.c | ||
| rtc-lib.c | ||
| rtc-lpc32xx.c | ||
| rtc-ls1x.c | ||
| rtc-m41t80.c | ||
| rtc-m41t93.c | ||
| rtc-m41t94.c | ||
| rtc-m48t35.c | ||
| rtc-m48t59.c | ||
| rtc-m48t86.c | ||
| rtc-max6900.c | ||
| rtc-max6902.c | ||
| rtc-max8925.c | ||
| rtc-max8998.c | ||
| rtc-mc13xxx.c | ||
| rtc-mpc5121.c | ||
| rtc-mrst.c | ||
| rtc-msm6242.c | ||
| rtc-mv.c | ||
| rtc-mxc.c | ||
| rtc-nuc900.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-pm8xxx.c | ||
| rtc-proc.c | ||
| rtc-ps3.c | ||
| rtc-puv3.c | ||
| rtc-pxa.c | ||
| rtc-r9701.c | ||
| rtc-rp5c01.c | ||
| rtc-rs5c313.c | ||
| rtc-rs5c348.c | ||
| rtc-rs5c372.c | ||
| rtc-rv3029c2.c | ||
| rtc-rx8025.c | ||
| rtc-rx8581.c | ||
| rtc-s3c.c | ||
| rtc-s35390a.c | ||
| rtc-sa1100.c | ||
| rtc-sh.c | ||
| rtc-spear.c | ||
| rtc-starfire.c | ||
| rtc-stk17ta8.c | ||
| rtc-stmp3xxx.c | ||
| rtc-sun4v.c | ||
| rtc-sysfs.c | ||
| rtc-tegra.c | ||
| rtc-test.c | ||
| rtc-tile.c | ||
| rtc-twl.c | ||
| rtc-tx4939.c | ||
| rtc-v3020.c | ||
| rtc-vr41xx.c | ||
| rtc-vt8500.c | ||
| rtc-wm831x.c | ||
| rtc-wm8350.c | ||
| rtc-x1205.c | ||