1. 12 9月, 2015 1 次提交
  2. 06 9月, 2015 4 次提交
  3. 04 9月, 2015 10 次提交
  4. 29 8月, 2015 2 次提交
  5. 27 8月, 2015 2 次提交
  6. 25 8月, 2015 3 次提交
  7. 22 8月, 2015 1 次提交
  8. 21 8月, 2015 2 次提交
  9. 20 8月, 2015 1 次提交
  10. 17 8月, 2015 1 次提交
  11. 14 8月, 2015 1 次提交
  12. 08 8月, 2015 5 次提交
  13. 06 8月, 2015 2 次提交
    • M
      Input: twl4030-vibra - fix ERROR: Bad of_node_put() warning · e661d0a0
      Marek Belisko 提交于
      Fix following:
      [    8.862274] ERROR: Bad of_node_put() on /ocp/i2c@48070000/twl@48/audio
      [    8.869293] CPU: 0 PID: 1003 Comm: modprobe Not tainted 4.2.0-rc2-letux+ #1175
      [    8.876922] Hardware name: Generic OMAP36xx (Flattened Device Tree)
      [    8.883514] [<c00159e0>] (unwind_backtrace) from [<c0012488>] (show_stack+0x10/0x14)
      [    8.891693] [<c0012488>] (show_stack) from [<c05cb810>] (dump_stack+0x78/0x94)
      [    8.899322] [<c05cb810>] (dump_stack) from [<c02cfd5c>] (kobject_release+0x68/0x7c)
      [    8.907409] [<c02cfd5c>] (kobject_release) from [<bf0040c4>] (twl4030_vibra_probe+0x74/0x188 [twl4030_vibra])
      [    8.917877] [<bf0040c4>] (twl4030_vibra_probe [twl4030_vibra]) from [<c03816ac>] (platform_drv_probe+0x48/0x90)
      [    8.928497] [<c03816ac>] (platform_drv_probe) from [<c037feb4>] (really_probe+0xd4/0x238)
      [    8.937103] [<c037feb4>] (really_probe) from [<c0380160>] (driver_probe_device+0x30/0x48)
      [    8.945678] [<c0380160>] (driver_probe_device) from [<c03801e0>] (__driver_attach+0x68/0x8c)
      [    8.954589] [<c03801e0>] (__driver_attach) from [<c037ea60>] (bus_for_each_dev+0x50/0x84)
      [    8.963226] [<c037ea60>] (bus_for_each_dev) from [<c037f828>] (bus_add_driver+0xcc/0x1e4)
      [    8.971832] [<c037f828>] (bus_add_driver) from [<c0380b60>] (driver_register+0x9c/0xe0)
      [    8.980255] [<c0380b60>] (driver_register) from [<c00097e0>] (do_one_initcall+0x100/0x1b8)
      [    8.988983] [<c00097e0>] (do_one_initcall) from [<c00b8008>] (do_init_module+0x58/0x1c0)
      [    8.997497] [<c00b8008>] (do_init_module) from [<c00b8cac>] (SyS_init_module+0x54/0x64)
      [    9.005950] [<c00b8cac>] (SyS_init_module) from [<c000ed20>] (ret_fast_syscall+0x0/0x54)
      [    9.015838] input: twl4030:vibrator as /devices/platform/68000000.ocp/48070000.i2c/i2c-0/0-0048/48070000.i2c:twl@48:audio/input/input2
      
      node passed to of_find_node_by_name is put inside that function and new node
      is returned if found. Free returned node not already freed node.
      Signed-off-by: NMarek Belisko <marek@goldelico.com>
      Signed-off-by: NDmitry Torokhov <dmitry.torokhov@gmail.com>
      e661d0a0
    • J
      Input: elants_i2c - disable idle mode before updating firmware · 6fd38502
      James Chen 提交于
      If the device is in idle mode and is in the middle of a scan it may not
      have a chance to react to the reset and then IAP commands within required
      time interval and firmware update may fail. Let's bring the device out of
      idle mode before attempting to reset it so that the scan period is smaller
      and thus it can react to the command quicker.
      Signed-off-by: NJames Chen <james.chen@emc.com.tw>
      Signed-off-by: NDmitry Torokhov <dmitry.torokhov@gmail.com>
      6fd38502
  14. 05 8月, 2015 5 次提交