linux/drivers
黄涛 940efe7e52 rtc: HYM8563: fix probe error handling by destroy wake lock
fix this bug:
 Unable to handle kernel paging request at virtual address 00020008
 pgd = d3e60000
 [00020008] *pgd=00000000
 Internal error: Oops: 5 [#1] PREEMPT SMP
 CPU: 1    Tainted: G         C   (3.0.36+ #6)
 PC is at print_lock_stat+0x1c/0x1b8
 LR is at wakelock_stats_show+0x3c/0xa4

or this bug:
 WARNING: at lib/list_debug.c:26 __list_add+0x60/0x90()
 list_add corruption. next->prev should be prev (c0ae4468), but was 05900000. (next=d89bb060).
 [<c043ece0>] (unwind_backtrace+0x0/0xfc) from [<c046dacc>] (warn_slowpath_common+0x4c/0x64)
 [<c046dacc>] (warn_slowpath_common+0x4c/0x64) from [<c046db78>] (warn_slowpath_fmt+0x30/0x40)
 [<c046db78>] (warn_slowpath_fmt+0x30/0x40) from [<c060554c>] (__list_add+0x60/0x90)
 [<c060554c>] (__list_add+0x60/0x90) from [<c04a6140>] (wake_lock_init+0x8c/0xe4)
 [<c04a6140>] (wake_lock_init+0x8c/0xe4) from [<c071bda0>] (power_supply_register+0xd8/0x100)
 [<c071bda0>] (power_supply_register+0xd8/0x100) from [<c041e5d8>] (test_power_init+0x18/0x7c)
 [<c041e5d8>] (test_power_init+0x18/0x7c) from [<c04335d0>] (do_one_initcall+0x34/0x17c)
 [<c04335d0>] (do_one_initcall+0x34/0x17c) from [<c0408370>] (kernel_init+0x98/0x144)
 [<c0408370>] (kernel_init+0x98/0x144) from [<c0439f64>] (kernel_thread_exit+0x0/0x8)
2013-03-18 15:29:17 +08:00
..
accessibility
acpi ACPI / cpuidle: Fix NULL pointer issues when cpuidle is disabled 2013-01-27 20:46:29 -08:00
adc adc: support rk3188 2013-01-14 15:04:12 +08:00
amba
ata ahci: Add identifiers for ASM106x devices 2013-01-27 20:46:29 -08:00
atm atm/iphase: rename fregt_t -> ffreg_t 2013-02-14 10:47:35 -08:00
auxdisplay
base rk3188: NFS Most Wanted workaround only for rk3188 2013-02-26 14:38:56 +08:00
bcma bcma: fix unregistration of cores 2012-10-31 09:51:37 -07:00
block drbd: add missing part_round_stats to _drbd_start_io_acct 2013-01-21 11:44:59 -08:00
bluetooth Merge remote-tracking branch 'stable/linux-3.0.y' into develop-3.0 2013-01-15 12:45:19 +08:00
cdrom
char Merge remote-tracking branch 'stable/linux-3.0.y' into develop-3.0 2013-02-18 12:31:44 +08:00
cir
clk
clocksource
cmmb
connector
cpufreq Merge remote-tracking branch 'aosp/android-3.0' into develop-3.0 2013-01-17 15:14:24 +08:00
cpuidle
crypto
dbg
dca
dio
dma ioat: Fix DMA memory sync direction correct flag 2013-01-27 20:46:29 -08:00
edac EDAC: Test correct variable in ->store function 2013-02-03 18:21:37 -06:00
eisa
firewire firewire: net: Fix handling of fragmented multicast/broadcast packets. 2013-01-17 08:43:53 -08:00
firmware drivers/firmware/dmi_scan.c: fetch dmi version from SMBIOS if it exists 2013-01-27 20:46:29 -08:00
gpio rk3188: initial support 2013-01-09 11:08:02 +08:00
gpu Merge remote-tracking branch 'stable/linux-3.0.y' into develop-3.0 2013-02-18 12:31:44 +08:00
headset_observe rt5631: create source for phone or phonepad 2012-12-12 11:09:08 +08:00
hid Merge remote-tracking branch 'aosp/android-3.0' into develop-3.0-jb 2012-08-21 15:53:18 +08:00
hwmon Merge remote-tracking branch 'stable/linux-3.0.y' into develop-3.0 2012-12-27 12:57:21 +08:00
hwspinlock
i2c rk3188: initial support 2013-01-09 11:08:02 +08:00
ide
idle
ieee802154
infiniband rtnetlink: Compute and store minimum ifinfo dump size 2013-01-17 08:43:58 -08:00
input rk3168_86v: add support codec es8323,tp goodix_82x 2013-03-18 10:58:28 +08:00
isdn isdn/gigaset: fix zero size border case in debug dump 2013-02-14 10:47:34 -08:00
leds rk29: remove newton board support 2012-08-23 10:39:29 +08:00
lguest
macintosh
mca
md dm ioctl: prevent unsafe change to dm_ioctl data_size 2013-01-17 08:43:56 -08:00
media camera: ov5640 soft reset cancel in init_data, because outformat may be error for register write fail 2013-03-09 15:08:57 +08:00
memstick
message
mfd tps65910&rk610:Solve communication conflict when rk610 and tps65910 on the same i2c 2013-02-28 18:42:37 +08:00
misc update bp driver 2013-03-12 17:39:27 +08:00
mmc SDMMC-RK31XX: 2013-02-21 19:09:29 +08:00
mtd Merge commit 'v3.0.58' into android-3.0 2013-01-15 19:33:11 -08:00
mtk_wcn_bt wifi: support rk2928 mtk 5931 6622 15x15 modules bt power controle 2013-01-08 23:05:57 +08:00
mtk_wcn_combo
net add broadcom AP series wifi 2013-03-18 11:57:22 +08:00
nfc
nubus
of
oprofile
parisc
parport
pci PCI/PM: Clean up PME state when removing a device 2013-02-17 10:46:20 -08:00
pcmcia pcmcia: sharpsl: don't discard sharpsl_pcmcia_ops 2012-10-28 10:02:11 -07:00
platform acer-wmi: support for P key on TM8372 2012-12-03 12:59:15 -08:00
pnp pnpacpi: fix incorrect TEST_ALPHA() test 2013-01-11 09:03:36 -08:00
power adc-battery: add for lower warning 2013-03-11 16:38:16 +08:00
pps
ps3
ptp
rapidio
regulator tps65910:set dcdc time step 12.5mv/us 2013-03-14 11:47:26 +08:00
rtc rtc: HYM8563: fix probe error handling by destroy wake lock 2013-03-18 15:29:17 +08:00
s390 s390/cio: fix pgid reserved check 2013-01-17 08:43:53 -08:00
sbus
scsi SCSI: sd: Reshuffle init_sd to avoid crash 2013-01-27 20:46:28 -08:00
sfi
sh
smc
sn
spi spi: add slave supprot 2013-03-12 10:37:26 +08:00
ssb
staging Merge remote-tracking branch 'stable/linux-3.0.y' into develop-3.0 2013-02-18 12:31:44 +08:00
switch
target tcm_fc: Do not report target role when target is not defined 2013-01-21 11:44:58 -08:00
tc
telephony telephony: ijx: buffer overflow in ixj_write_cid() 2012-12-17 10:49:03 -08:00
testcode
thermal
tty rk_serial: set DBG_PORT to CONFIG_RK_DEBUG_UART and close DEBUG 2013-03-08 16:11:45 +08:00
uio
usb rk2928 : tune usb-phy config for full/low speed devices 2013-03-15 14:33:21 +08:00
uwb
vhost vhost: fix mergeable bufs on BE hosts 2012-10-31 09:51:36 -07:00
video rk3168_86v: add support lcd auo A080SN03 2013-03-18 10:59:34 +08:00
virtio virtio: force vring descriptors to be allocated from lowmem 2013-01-11 09:03:36 -08:00
vlynq
w1
watchdog rk29_wdt: fix for fiq debugger 2013-01-30 10:34:15 +08:00
xen
zorro
Kconfig
Makefile wifi: support mt5931 wifi and mt6622 bt 2012-11-28 17:10:22 +08:00